big1980
2008-12-30, 14:08
两个新手学习碰到新问题,走过路过的帮忙看看,出出注意
% 函数f=2*x.^2-sqrt(x)+m*x
% 想得到以下成果:
% 第一步:得到不同m值所对应的f (有无字符串无所谓);
% 第二步:多条f曲线图,最好是不同颜色和线形
% 对各条曲线分别标注对应的m值;
% ----------------------------------------------
% 程序1:可以分行显示,可是不知道怎么成图
for m=0:5:20;
x=-1:0.1:10;
f=2*x.^2-sqrt(x)+m*x;
qq=['f',num2str(m),'=','2*x.^2-sqrt(x)+m*x'];
eval(qq)
end
plot(x,f)
%
% ---------------------------------------------
% 程序2:只能生成1条曲线,而且不知道对应的m值
for m=0:5:20;
x=-1:0.1:10;
f=2*x.^2-sqrt(x)+m*x;
end
plot(x,f)
% 函数f=2*x.^2-sqrt(x)+m*x
% 想得到以下成果:
% 第一步:得到不同m值所对应的f (有无字符串无所谓);
% 第二步:多条f曲线图,最好是不同颜色和线形
% 对各条曲线分别标注对应的m值;
% ----------------------------------------------
% 程序1:可以分行显示,可是不知道怎么成图
for m=0:5:20;
x=-1:0.1:10;
f=2*x.^2-sqrt(x)+m*x;
qq=['f',num2str(m),'=','2*x.^2-sqrt(x)+m*x'];
eval(qq)
end
plot(x,f)
%
% ---------------------------------------------
% 程序2:只能生成1条曲线,而且不知道对应的m值
for m=0:5:20;
x=-1:0.1:10;
f=2*x.^2-sqrt(x)+m*x;
end
plot(x,f)