Azzera filtri
Azzera filtri

分数関数の書き方について

25 visualizzazioni (ultimi 30 giorni)
Osaki
Osaki il 28 Set 2020
Commentato: Osaki il 1 Ott 2020
z1=(x(1-x)(x-q))/(x+q);
というzとxの分数関数をプロットしたいのですが,(q=10^-5)エラーが表示されてしまい,プロットできません.かっこ'()'によるインデックス付けは,有効なインデックス式の最後の演算として表示されなければなりません.とエラー文が表示されるのですがどのように対応すればよろしいでしょうか.

Risposta accettata

stozaki
stozaki il 28 Set 2020
Modificato: stozaki il 28 Set 2020
Osaki 様
類似のご質問と回答がございました。分数関数の使い方が知りたいです.
MATLABにおいては、乗算、除算、べき乗の演算子は行列で使用します。一方、要素単位の演算は.(ドット)に演算子を付けた形になります。例えば .* や ./など。MATLAB の演算子と特殊文字
>> q = 10^-5;
>> x = 0:0.01:1;
>> z1=(x.*(1-x).*(x-q))./(x+q);
>> plot(x,z1)
とすると、図のような曲線が描けます。
  1 Commento
Osaki
Osaki il 1 Ott 2020
返信が遅れて申し訳ございません.MATLABに関する初期知識が足りてませんでした.丁寧にご教授してくださり,ありがとうございました.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Prodotti


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!