MATLAB绘制函数动态图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
text(-1,-1,'\leftarrow y2=x');
%文本标注(左箭头)
text(1.8,0,'\leftarrow y3=cos(x)'); %文本标注(左箭头) legend('\ity=x^2','\ity=x','\ity=cos(x)') %添加图例
plot(x(i),y1(i),'gp',x(i),y2(i),'r*',x(i),y3(i),'c:线条颜色为默认,不是通过代码设置的
修改了的源码
clc;clear; x=-2:0.05:2;
y1=x.^2;y2=x;y3=cos(x);
figure(1) n=length(x); grid on hold on for i=1:n plot(x(i),y1(i),x(i),y2(i),x(i),y3(i)); axis([min(x)-1 max(x)+1 min(y1)-1 max(y1)+1]); axis([min(x)-1 max(x)+1 min(y2)-1 max(y2)+1]); axis([min(x)-1 max(x)+1 min(y3)-1 max(y3)+1]); M(i)=getframe; pause(0.1); %给坐标面添加网格线
创新思维训练项目汇报ppt
主题:利用MATLAB绘制函数动态图形
目的:(1)初步了解MATLAB的界面 以及简单应用; (2)学会用MATLAB绘制常见 图形;
(3)通过制图,进一步加深 对函数的理解,观察函数的性质。
内容
1、绘制基本的一元函数动态图 2、对函数图像进行基本的润色
小组所选的题目
在一个坐标系中绘制函数y=x^2,y=x,y=cos(x)的图形,并 通过movie绘制上述函数动画。
最终结果(动态图)
最初源码
clc;
clear; x=-2:0.05:2; %x的取值范围 y1=x.^2; y2=x;
y3=cos(x);
figure(1) plot(x,y1,x,y2,x,y3);
红色标注为初始源码部分
end
movie(M); %通过for循环结构,利用movie将函数图像制作成动画
修改后的图像(动态图)
网格里面有由点绘成的函数图像,能够实现动画效果,(颜色默认)
添加源码,使其进一步完善
xlabel('x'),ylabel('y') %添加横纵坐标轴x,y
title('y=x^2和y=x和y=cos(x)的图像','Color','b'); %添加标题 text(-1.35,1.5,'\rightarrow y1=x^2'); %文本标注(右箭头)
%'Color','b'控制标题文字颜色 %'gp'、'r*'、'c+'控制图像颜色,线性,点型 %g、b、r、c分别表示绿色、蓝色、红色、青色; %p为五星型,*为星号、+为十字符
最后源码以及效果图像
Thank you!