作业帮 > 综合 > 作业

matlab绘制曲线在同一坐标系内,分别用红色实线和蓝色点划线绘制曲线y1(t)=e0.1sin(0.3

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 09:00:17
matlab绘制曲线
在同一坐标系内,分别用红色实线和蓝色点划线绘制曲线y1(t)=e0.1sin(0.3t)和y2(t)=2e0.5cos(0.6t),其中t[0,3],并用星号标记出两条曲线的交叉点.请写出实现上述功能的M文件程序代码,并给出每条语句注释说明
matlab绘制曲线在同一坐标系内,分别用红色实线和蓝色点划线绘制曲线y1(t)=e0.1sin(0.3
y1(t)=e0.1sin(0.3t)和y2(t)=2e0.5cos(0.6t),其中t[0,3],表达式不是很清楚
如果是
y1(t)=e*0.1*sin(0.3*t)和y2(t)=2e^0.5cos(0.6*t),其中t的范围[0,3]
程序为
t=0:0.01:3;
y1=exp(1)*0.1*sin(0.3*t);
y2=2*(exp(1))^0.5*cos(0.6*t);
f=@(t)exp(1)*0.1*sin(0.3*t)-2*(exp(1))^0.5*cos(0.6*t);
x0=fsolve(f,[0 3]);
y0=exp(1)*0.1*sin(0.3*x0);
plot(t,y1,'r-',t,y2,'b-.',x0,y0,'*g')
legend('y1','y2')