2017-09-13 3 views
2

をプロットするとエラーIは、1/xのプロットするために)(のfplotを使用しようとしています:MatLabの:1/X

fplot(@(x) 1/x)

を私はこれを行うときしかし、私はエラーメッセージが表示されます

警告:配列入力に対して関数が予期せず動作します。パフォーマンスを向上させるには、関数を適切にベクトル化して、入力引数と同じサイズと形状の出力 を返します。

このエラーが発生しないように1/xをプロットするにはどうすればよいですか?

答えて

1

警告は、関数への入力が任意のサイズの配列である可能性があることを伝えており、それに対応するためにanonymous functionを記述する必要があります。つまり、right-matrix division operator/の代わりに、要素型のright-array division operator./を使用する必要があります。これにより、警告メッセージが表示されなくなります。

fplot(@(x) 1./x); 
関連する問題