検索
ホームページコンピューターのチュートリアルコンピュータ知識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でファイルエクスプローラータブを有効にする普遍的な方法Windows10でファイルエクスプローラータブを有効にする普遍的な方法Apr 10, 2025 am 10:17 AM

ファイルエクスプローラーのタブ機能は、Windowsユーザーにとって非常に便利な機能ですが、Windows 10では使用できません。それでも、ファイルなどのサードパーティアプリを使用してWindowsのファイルエクスプローラーでタブを有効にすることができます。この投稿では、PHP.CNソフトウェア

Auto-Hide TaskbarはWindows 11で動作していませんか?ここに修正があります!Auto-Hide TaskbarはWindows 11で動作していませんか?ここに修正があります!Apr 10, 2025 am 10:16 AM

Windowsは、使用していないときにタスクバーを自動的に非表示にするオプションを提供します。ただし、一部のユーザーは、「Windows 11で動作しない自動ハイドタスクバー」の問題を満たしていると報告しています。 PHP.CNからのこの投稿はソリューションを提供します。

インストールのためのトップ修正realtekオーディオドライバー障害エラーコード0001インストールのためのトップ修正realtekオーディオドライバー障害エラーコード0001Apr 10, 2025 am 10:15 AM

RealTekオーディオドライバーをインストールしようとしている間に、「RealTekオーディオドライバーの失敗エラーコード0001」というエラーメッセージに遭遇したことがありますか?はいの場合、あなたは正しい場所に来ました。 PHP.CNソフトウェアに関するこの投稿では、このPRを取得する方法を説明しています

Windowsファイアウォール通知をオフにする方法(3つの方法)Windowsファイアウォール通知をオフにする方法(3つの方法)Apr 10, 2025 am 10:14 AM

Windowsファイアウォール通知がポップアップし続けますか? Windowsファイアウォール通知をオフにする方法は?これで、この投稿からPHP.CNの3つの実証済みの方法を取得して、ファイアウォール通知が表示されないようにすることができます。

ガイド:外部ハードドライブからファイルを永続的に削除する方法ガイド:外部ハードドライブからファイルを永続的に削除する方法Apr 10, 2025 am 10:13 AM

外部ドライブを販売または捨てたいが、データの漏れが心配ですか?削除された外部ハードドライブファイルは再び現れ続けますか?外部ハードドライブからファイルを永久に削除する方法は? PHP.CNに関するこの投稿は、外部を削除するための安全な方法を示しています

ネットワークリストサービスハイCPUを修正する方法は?ここに4つのソリューションがありますネットワークリストサービスハイCPUを修正する方法は?ここに4つのソリューションがありますApr 10, 2025 am 10:12 AM

コンピューターでは、コンピューターであまり多くのプログラムを実行していなくても、CPU使用の問題が高い場合があります。この問題は自動的に修正できる場合がありますが、場合によっては、ネットワークリストサービスなど、問題を手動で修正する必要があります。

USBファイルはEXEファイルに変わりましたか?ファイルを回復し、ウイルスを削除しますUSBファイルはEXEファイルに変わりましたか?ファイルを回復し、ウイルスを削除しますApr 10, 2025 am 10:11 AM

USBフラッシュドライブは、最近で最も一般的に使用されているデータストレージデバイスとして機能しています。ただし、さまざまなウイルスをさまざまなデバイスに接続してファイルを転送するため、さまざまなウイルスに感染するのは簡単です。 USBファイルがexeファイルに変わったのを見つけたら、y

完全なガイド-Windows11デスクトップの背景が変化し続ける完全なガイド-Windows11デスクトップの背景が変化し続けるApr 10, 2025 am 10:10 AM

Windows 11のデスクトップの背景は変化し続け、壁紙の設定をカスタマイズするたびに、Windows 11が変更を元に戻します。それは迷惑であり、PHP.CN Webサイトのこの記事は、有用であることが証明されたいくつかの方法を提示しますf

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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

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

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

MantisBT

MantisBT

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

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Safe Exam Browser

Safe Exam Browser

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