作业帮 > 综合 > 作业

matlab怎样给参数赋不同的值得到不同的图形?例如:y=a*sinx+b*exp(x).取不同的a,b得到不同的图形

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 23:57:15
matlab怎样给参数赋不同的值得到不同的图形?例如:y=a*sinx+b*exp(x).取不同的a,b得到不同的图形
matlab怎样给参数赋不同的值得到不同的图形?例如:y=a*sinx+b*exp(x).取不同的a,b得到不同的图形
clc,clear
x=-4:4;
a=ceil(rand(1)*10);%给a赋值
b=ceil(rand(1)*5);%给b赋值
y=a*sin(x)+b*exp(x);
plot(x,y)
每次运行,图形都不一样.
a、b都可以设定产生随机数的范围.
再问: 怎样人为的取不同的值?还有就是将所取得不同的值所画的图形,放在同一张图形上
再答: 比如 就a=[4 2 6 8],b=[7 2 5 4] a b 值可以随便换,长度随便加 然后 用 for i=1:length(a) y=a(i)*sin(x)+b(i)*exp(x); plot(x,y) hold on end