我想知道如何从一个区间中获取一个特定的数字来测试它,然后能够在一个图表下构建不同的函数。例如(在本例中为“x”变量),
x 0:.5:5;
Ids=ones(x);
figure;hold on;
for n = 1:5
if(x < 3.0) %problem here
Ids(n) = plot(x,x.^x);
else
if (x > 4.0) %and here
Ids(n) = plot(x,-x.^x);
end
end
end
编辑
我真正想在 MATLAB 中做的是能够执行以下分段函数:
y(x) = { 0 (t - 5) < 0
{ (t - 5)*(t - x) x < (t - 5)
{ (t + x^2) x >= (t - 5)
我似乎不明白如何绘制这个函数,因为x = 0:.5:10
和t = 0:.1:10
。我知道如何在没有 . 的情况下执行此操作t
,但是当t
包含 并且与x
.