Я пытаюсь построить следующую простую функцию; $ y = A. * x $ с разными значениями параметра A, т.е. A = 0,1,2,3, на одном и том же рисунке. Я знаю, как строить простые функции, т. Е. $ Y = x $, устанавливая x как вектор linspace, определяя x = linspace (0,10,100); и я знаю, что можно использовать команду удержания.Matlab, фигуры и петли
Я думал, что можно просто использовать цикл for, но тогда возникает задача получить график всех перестановок на одной фигуре, т. Е. Мне нужен график y = t, 2 * t, 3 * t, 4 * t на том же рисунке. Моя попытка выглядит следующим образом:
x=linspace(0,10,100);
%Simple example
Y=x;
figure;
plot(Y);
%Extension
B=3;
F=B*x;
figure;
plot(F);
%Attempt a for loop
for A= [0,1,2,3]
G=A*x;
end
figure;
plot(G);
+1 для объяснения различия между '' hold all'' и '' hold on''. – Nras