Matlab で y=1/x のプロットを作成したい場合は、次のコードを使用できます。
X=-10:0.1:10;
Y=1./(X);
plot(X,Y);
しかし、シンボリック関数を使用して区別できるようにしたいので、次のコードがあります。
syms x;
f(x) = 1./x;
X=-10:0.1:10;
Y=f(X);
plot(X,Y);
残念ながら、ここでエラーが発生します
MuPAD コマンドのエラー: ゼロ除算。[_パワー]
ある時点で 1 を 0 で除算しようとするので、これは合理的です。Inf
フォームの通常の計算と同様に、ゼロ除算が発生したときに返されるようにするにはどうすればよいa=6/0;
でしょうか?