検索
ホームページコンピューターのチュートリアルコンピュータ知識MATLAB を使用して多項式のテイラー級数展開係数を計算する

MATLAB を使用して多項式のテイラー級数展開係数を計算する

matlab は多項式のテイラー級数展開の係数を計算します

クリア;clc;

シム×ア;

m=5;%自分で変更してください

y=(11/6-3*x 3/2*x^2-1/3*x^3)^a

f=テイラー(y,m 1,x);

w=sym(zeros(m 1,1));

w(1)=subs(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】collectを使用して類似アイテムをマージする

>>ff=コレクト(f):

(2-3*a)*x^3 (3-b)*x^2 (21-c)*x 4-d = 0

[3] Maple を使用して多項式係数を抽出します (数が多い場合はループ文を使用できます)。

>>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

補充:

今回はこうなりました、プログラムは動きましたが、あまり満足していないので、一緒に解決してみませんか?

sms a b c d x

%【1】関数を変換する

f=sym('2*x^3 3*x^2 21*x 4-(3*a*x^3 b*x^2 c*x d)')

N=3;

for i=0:N

temp=maple('coeff',f,x,N-i);

cp(1,i 1)={temp};

###終わり###

セルディスプ(cp);

追記:今回ようやく解決しましたが、非常に間抜けであまり理想的とは言えないので、これで適当に作っていますが、もちろん改造すれば綺麗になると思います。

sms a b c d x

f=sym('2*x^3 3*x^2 21*x 4-(3*a*x^3 b*x^2 c*x d)')

N=3;

for i=0:N

temp=maple('coeff',f,x,N-i);

temp1(i 1)=temp;

###終わり###

cp=temp1

a=solve(cp(1))、b=solve(cp(2))、c=solve(cp(3))、d=solve(cp(4))

操作結果:

a =2/3

b =3

c =21

d =4

多項式 Px anxn an1xn1 a1x a0 の値を求める関数式 M ファイルを使用します

まず第一に、多項式は動的であるため、これは matlab の入力項である必要があります;

第二に、Matlab での多項式の表現を明確にする必要があります。多項式を表すべき乗を下げて多項式の係数を抽出することです。多項式の -n 次多項式は n 個の 1 次元ベクトルで表されます。たとえば、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=fpolyval(p,x)

値 =

8 17

以上がMATLAB を使用して多項式のテイラー級数展開係数を計算するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Windows10で変更されないタスクバーの色を修正する4つの方法-MinitoolWindows10で変更されないタスクバーの色を修正する4つの方法-MinitoolMay 02, 2025 am 12:50 AM

「タスクバーカラーが変わらない」という問題に遭遇したことはありますか?この問題について混乱していると感じますか? PHP.CNからのこの投稿は、この問題に焦点を当てており、それを修正するのに役立ついくつかの実証済みの方法を提供します。

リモートデスクトップサービスは現在ビジーソリューションですリモートデスクトップサービスは現在ビジーソリューションですMay 02, 2025 am 12:49 AM

Windowsサーバーに接続しようとすると、リモートデスクトップサービスが現在ビジーであるというエラーが発生する可能性があります。 Windowsサーバーの設定とユーザーのデバイスの両方が、このエラーの原因である可能性があります。原因が何であれ、PHP.CNはあなたを助けることができます

修正:ウイルスをスキャンすると、Windowsがシャットダウンします修正:ウイルスをスキャンすると、WindowsがシャットダウンしますMay 02, 2025 am 12:48 AM

ウイルスをスキャンすると窓がシャットダウンしますか? Windows Defenderフルスキャンにより、PCはシャットダウンしますか?この問題が発生したらどうすればよいですか? PHP.CNからのこの投稿では、いくつかの実行可能なソリューションを学びます。

ネットワークエラーメッセージはchatgptに表示されますか?修正する7つの方法を試してください! - ミニトールネットワークエラーメッセージはchatgptに表示されますか?修正する7つの方法を試してください! - ミニトールMay 02, 2025 am 12:47 AM

CHATGPTネットワークエラーは、コードを書くときやAIが長い答えを書いているときに発生する可能性のある一般的な問題です。この問題に遭遇した場合はどうすればよいですか?心配しないで、この投稿でphp.cnによって収集されたいくつかの方法を試してみてください。

Windows Updateチェックを修正してくださいWindows Updateチェックを修正してくださいMay 02, 2025 am 12:44 AM

Windowsの更新を取得する1つの方法は、Windowsアップデートの[更新]ボタンをクリックすることです。しかし、更新のチェックボタンが灰色になっている場合、問題を解決するために何をすべきか知っていますか?この投稿では、PHP.CNソフトウェアがいくつかのメスを導入します

Winでドラフトを節約しないOutlookを修正するための完全なガイドWinでドラフトを節約しないOutlookを修正するための完全なガイドMay 02, 2025 am 12:43 AM

Outlookドラフトメールは、一般的にドラフトフォルダーに保存されます。ただし、「ドラフトを保存しないOutlook」という問題に遭遇する場合があります。この状況では、ドラフトメールを見つけてこの問題に対処するために何をすべきですか?この投稿で

iCloudメールログイン/サインアップ| iCloud Mail PC/Androidにアクセスする方法-MinitooliCloudメールログイン/サインアップ| iCloud Mail PC/Androidにアクセスする方法-MinitoolMay 02, 2025 am 12:42 AM

この投稿では、iCloudメールのログインとサインアップガイドを提供しています。無料のiCloudメールアカウントを作成して、それを使用して、Webまたは任意のデバイスで電子メールを送信または受信できます。 Windows 10/11またはAndroidでiCloud Mailにアクセスする方法の説明も含まれています。

WindowsのWindowsADKをダウンロードしてインストールします[フルバージョン] -MinitoolWindowsのWindowsADKをダウンロードしてインストールします[フルバージョン] -MinitoolMay 02, 2025 am 12:41 AM

Windows 11/10のプロビジョニングを試みるときは、タスクを完了するのに役立つWindows ADK(Windows Assessment and Deployment Kit)の対応するバージョンが必要です。 PHP.CNからのこの投稿では、Windows ADKをダウンロードしてインストールする方法を教えてくれます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター