こんにちは、私はmatlabとプログラミング全般を使い慣れています。matlabの間隔間隔
これらは私の命令との間隔で離間点の セットにおける電子0.8xcos =関数yを示すグラフを評価し、プロットdampedOsc機能の実装を完了し
値3倍でした0.1〜3πの範囲である。
カーブは、 の「五角形」のマーカーが付いたマゼンタの点線を使用して表示する必要があります。
と私のコード:
テスト1(その関数がプロットされたテスト):この1を除いて渡さ
function y = dampedOsc(x)
fplot(@(x) (exp(-0.8*x)*cos(3*x)),[0 3*pi()],'mp:')
end
すべてのテスト 実際の値が正しいサイズを持っていません。
expectedSize =
1 95
actualSize =
1 98
Test failed.
私は正直に何が間違っていたのか分かりません、私はそれが不足のためだと思ったポイント間隔のしかし、私はそれを入力する方法がありません。
あなたの指示にあるように、間隔が0.1であるはずですが、コードでは関数( 'fplot')があなたのために選択するようにしています。これを避けるには、関数 'plot'を使う必要があり、関数中の' x'を評価して 'y'値を生成する必要があります。 –
ご返信ありがとうございます。それは私が何をするかわからない部分です。入力関数y = dampedOsc(x) fplot(@ 1)^( - 0.8 * x)*(3 * x )、[0:0.1:3 * pi()]、 'mp:') end 実際のサイズ出力は現在[1 54] x = 0:0.1:3 * pi()でしたが、エラーが発生し、機能がまったくない場合は、どこに置いているのか分かりますか?ありがとうございました – Marie