【发布时间】:2014-09-03 10:26:32
【问题描述】:
我正在尝试绘制以下简单函数; $y=A.*x$ 具有不同的 A 参数值,即 A=0,1,2,3 都在同一个图上。我知道如何通过将 x 设置为 linspace 向量来绘制简单函数,即 $y=x$ ,因此定义 x=linspace(0,10,100);我知道可以使用 hold 命令。
我认为可以简单地使用 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);
【问题讨论】:
标签: matlab