MATLAB R2016aで単純に区分的に定義された関数をプロットしようとしています。 tが負の場合、このコードはv = 0となり、tが正(またはゼロ)の場合、コードはv = 10*exp(-5000*t)と表示されます。 t = -0.0014:1e-5:0.0014;
v = zeros(1, length(t));
for i = 1:length(t)
if t(i) < 0
私はそれをテストするためのインターバルから特定の数値を取得し、後で1つのグラフの下に異なる関数を構築する方法を知りたいと思います。たとえば、(この場合は「X」変数)、私は本当にMATLABで何をしたいのか x 0:.5:5;
Ids=ones(x);
figure;hold on;
for n = 1:5
if(x < 3.0) %problem here
Ids(
で区分的関数を定義し、私は以下の条件に従って、MATLABで関数を定義しようとしています: If t<0
f(t,x,y)=t*(x/y)+1.
else
f(t,x,y)=-t*(x/y)+1.
end
私は1つの変数に区分関数を定義する方法を見つけましたが、ここで私は3を持っています変数。そのような関数をMATLABで定義する方法はありますか?