0

次の関数をプロットする方法は? の x 範囲が必要です[0; 1]

syms y(x)
y(x) = dsolve(diff(y,x) == tan(x), y(0) == 1);
plot(y, [0 1]);
4

1 に答える 1

0

表示されるエラー メッセージは次のとおりです。

プロットの使用エラー
非数値データは 'Line' ではサポートされていません

これは、問題が何であるかを正確に示しています。ここでは数値データyではありません。むしろ、それは記号関数です。必要なポイントで評価してからプロットする必要があります。y

固定コード:

syms y(x)
y(x) = dsolve(diff(y,x) == tan(x), y(0) == 1);
x=0:0.01:1;
plot(x,y(x));

出力:

出力

于 2016-12-20T19:46:25.593 に答える