私はmatlabで2つの関数をプロットしようとしています.最初のものはkinf symfunのものです:
p = symfun(0, [m]);
p(m) = p(m)+Ck(k-3)*exp(m*(k-3)*complex(0, 2*pi/25));
ここで、Ck は別の symfun であり、k は事前に定義された変数です。
関数モードを使用して作成した関数と同じグラフにプロットしたい:
function [x1] = xt_otot_q3( t)...
xt_otot_q3 関数を symfun にすることはできません。if ステートメントが含まれているからです。- 2 つの関数をサンプリングしてプロット関数と一緒にプロットする 2 つのベクトルを作成しようとしましたが、何らかの理由で「p」関数ベクトルが非常にグロテスクになり、奇妙な出力が得られます... - ezplot 関数を使用して両方をプロットしようとしましたが、何らかの理由で、xt_otot_q3 から取得したサンプリングされたベクトルは、0 で直線としてのみ表示されます。
それらを一緒にプロットする方法はありますか?xt_otot_q3 関数をプロットするには、ezplot を使用して直接プロットしようとすると、ベクトルを作成する必要があります。次のようなエラーが発生します。
>> ezplot(xt_otot_q3, [-10 10])
Error using xt_otot_q3 (line 2)
Not enough input arguments.
前もって感謝します。