作业帮 > 综合 > 作业

用matlab画出y=cos(2t)*e^t t∈[-2л,2л]的二维函数图形,怎么画啊

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/29 10:10:02
用matlab画出y=cos(2t)*e^t t∈[-2л,2л]的二维函数图形,怎么画啊
用matlab画出y=cos(2t)*e^t t∈[-2л,2л]的二维函数图形,怎么画啊
t=-2*pi:0.1:2*pi;
plot(t,cos(2*t).*exp(t),'r-')
再问:  问一下,再将这个加上“在图中以函数名作为图形框的标题,并标注出刻度y=0、y为最大值和最小值处的x刻度。”怎么弄
再答: clear clc t=linspace(-2*pi,2*pi,10000); y=cos(2*t).*exp(t); plot(t,y,'r-') title('y=cos(2t)*e^t t∈[-2л,2л]');%取标题的 hold on %下面取最小值 str=[repmat('t=',1,1) num2str(t(y==min(y))) repmat(',y=',1,1) num2str(min(y))]; plot(t(y==min(y)),min(y),'r*') text(t(y==min(y)),min(y),str)%标记最小值 %取最大值 str=[repmat('t=',1,1) num2str(t(y==max(y))) repmat(',y=',1,1) num2str(max(y))]; plot(t(y==max(y)),max(y),'r*') text(t(y==max(y)),max(y),str)%标记最大值 说明下:y=0的点太多了,不好标记,画出来也不好看。就没标。
再问: 没有标出极大值以及极小值
再答: 最大值和最小值不就是极大值和极小值吗?你是要在图上加“极大值”这3个字吗? 那就再加一行text(t(y==min(y)),min(y),‘极小值’)和text(t(y==max(y)),max(y),‘极大值’)
再问: 我运行不出来,直接复制粘贴可以不
再答: 直接复制粘贴可以啊,你看看哪行报错了,是不是单引号的中英文问题,要用英文的单引号'