matlab은 다항식의 테일러 급수 전개 계수를 계산합니다
클리어;clc;
syms x a;
m=5;%직접 변경하세요
y=(11/6-3*x+3/2*x^2-1/3*x^3)^a
f=테일러(y,m+1,x);
w=sym(제로(m+1,1));
w(1)=구독자(f,x,0);
f=f-w(1);
n=m:-1:2
w(n+1)=subs(f-subs(f,x^n,0),x^n,1);
f=f-w(n+1)*x^n;
끝
w(2)=subs(f,x,1)
matlab 배열 첨자는 1부터 시작하므로 여기서 w(1)은 상수 항이고 w(2)는 선형 항입니다.
y=w(1)+w(2)*x+w(3)*x^2+....+w(m+1)*x^m
입니다.MATLAB에서 결정되지 않은 계수 문제를 해결하는 방법
【1】함수 변환
>>f=sym('2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)=0' )
f =
2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)=0
【2】유사한 항목을 병합하려면 수집을 사용하세요
>>ff=수집(f):
(2-3*a)*x^3+(3-b)*x^2+(21-c)*x+4-d = 0
【3】메이플을 사용하여 다항식 계수가 많은 경우 루프 문을 사용할 수 있습니다.
>>c3=maple('coeff',ff,x,3)
c3 =2-3*a
>>c1=maple('coeff',ff,x,1)
c1 =21-c
>>c2=maple('coeff',ff,x,2)
c2 =3-b
>>c0=maple('coeff',ff,x,0)
c0 =4-d
추가됨:
이번엔 이렇게 됐는데, 별로 만족스럽지 못해서 같이 정리하는 건 어때요?
심즈 abcdx
%【1】함수 변환
f=sym('2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)')
N=3;
i=0:N의 경우
temp=maple('coeff',f,x,N-i);
cp(1,i+1)={임시};
끝
celldisp(cp);
또 다른 추가 사항: 이번에 드디어 해결했지만 매우 어리석고 이상적이지 않습니다. 물론 수정해서 아름답게 만들 수도 있다고 생각합니다.
심즈 abcdx
f=sym('2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)')
N=3;
i=0:N의 경우
temp=maple('coeff',f,x,N-i);
온도1(i+1)=온도;
끝
cp=temp1
a=해결(cp(1)), b=해결(cp(2)), c=해결(cp(3)), d=해결(cp(4))
실행 결과:
a=2/3
b =3
c=21
d =4
다항식 Px anxn an1xn1 a1x a0 값의 함수식 M 파일이 사용됩니다
우선, 다항식은 동적이므로 이는 MATLAB에 대한 입력이어야 합니다.
두 번째로, 다항식의 Matlab 표현은 다항식을 표현하기 위해 거듭제곱을 낮춘 후 다항식의 계수를 추출해야 합니다. 예를 들어 MATLAB의 다항식 3*x^2 + 5는 [3 0 5]로 표현됩니다.
마지막으로, matlab의 다항식 함수값 방식, 즉 명령어 polyval을 이해해야 합니다.
위 내용을 토대로 M 파일은 다음과 같습니다.
함수 val = fpolyval(p,x)
% 함수 fpolyval 함수: x에서 다항식 p의 함수 값 val
% 입력 항 p는 내림차순으로 배열된 다항식의 계수입니다.
val = 폴리발(p,x);예: x=1,2
에서 3*x^2 + 5의 값
>>p=[3 0 5];>>x=[1 2];
>>val=f폴리발(p,x)
발 =
8 17
위 내용은 MATLAB을 사용하여 다항식의 테일러 급수 팽창 계수 계산의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

PC가 AMD 칩셋에서 실행되면 사용할 때 "Windows 업데이트가 AMD를 자동으로 교체했을 수 있습니다"오류 메시지를받을 수 있습니다. 괜찮아요! Php.cn 의이 게시물은 귀하를위한 몇 가지 솔루션을 제공합니다.

Microsoft Sway는 무엇이며 PowerPoint 란 무엇입니까? 이 두 가지는 사람들의 일과 공부를 촉진하기위한 다른 프레젠테이션 도구입니다. 따라서 그들과 그들 사이의 선택의 차이점은 무엇입니까? Php.cn 웹 사이트 의이 게시물은 일부를 제공합니다
![[Must-Know] 승리 10 오프라인 설치 프로그램 : 설치 WIN 10 22H2 오프라인](https://img.php.cn/upload/article/001/242/473/174490855357657.png?x-oss-process=image/resize,p_40)
최신 Windows 10 오프라인 또는 인터넷없이 설치할 Windows 10 오프라인 설치 프로그램이 있습니까? 물론 그렇습니다. PHP.CN 소프트웨어는이 게시물에서 Windows 10 오프라인 설치 프로그램을 얻는 방법을 보여줍니다.

일부 사용자는 라이센스가 만료 된 후 Windows Server 자동 분쇄 문제를 충족한다고보고합니다. Php.cn 의이 게시물은 만료 된 Windows Server 자동 분리를 중지하는 방법을 알려줍니다. 이제 계속 독서를하십시오.

특정 폴더에 액세스 할 때 "파일이 표시 될 수 없음"오류로 어려움을 겪고 있습니까? 일부 사용자는이 문제에 대해 불평하고 유용한 조치를 찾고 있습니다. 파일에 대한이 기사는 php.cn wil에서 Onedrive를 표시 할 수 없습니다.

Street Fighter 6은 Capcom이 출판 한 전투 게임이며 Street Fighter 프랜차이즈에 속한 많은 게임 팬을 끌어 들였습니다. 어떤 사람들은 PC 에서이 게임을하기를 희망합니다. 그렇게하려면 Street Fighter 6 시스템 요구 사항을 충족해야합니다.

드라이브 이름 (볼륨 레이블)은 Windows에서 기본적으로 드라이브 문자 앞에 표시됩니다. 드라이브 이름 전에 드라이브 문자를 보여주는 방법을 알고 있습니까? Php.cn 의이 게시물은 파일 탐색기에서 먼저 드라이브 문자를 보여주는 방법을 알려줍니다.

언어 막대는 다중 언어 Windows 사용자에게 유용합니다. 간단히 클릭하여 언어를 변경할 수 있습니다. 어떤 사람들은 작업 표시 줄의 언어 표시 줄을 끄고 싶어합니다. 당신은 그것을하는 방법을 알고 있습니까? 모르는 경우 P를 찾으려면이 php.cn 게시물을 읽으십시오.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

드림위버 CS6
시각적 웹 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기
