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 サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

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

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

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

ホットトピック



