Я хотел бы знать, как получить определенное число из интервала, чтобы проверить его, а затем иметь возможность строить различные функции под одним графиком. Например (в данном случае переменная '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
EDIT
Что я действительно хочу сделать в 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
.