实验三 M文件编程及图形处理
一、实验目的
1.学会编写MATLAB的M文件; 2.熟悉MATLAB程序设计的基本方法; 3. 学会利用MATLAB绘制二维,三维图形。
二、实验内容
1.基本绘图命令
(1)绘制余弦曲线y=cos(t),t∈[0,2π] >> t=0:0.01:2*pi; >> y=cos(t); >> plot(t,y)
(2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),π]
>> t=0:0.01:2*pi; >> y1=cos(t-0.25); >> y2=sin(t-0.5);
∈[0,2 t>> plot(t,y1,t,y2)
2.基本绘图控制
绘制[0,4π]区间上的x1=10sint曲线,并要求: (1)线形为点划线、颜色为红色、数据点标记为加号; >> t=0:0.01:2*pi; x1=10*sin(t); plot(t,x1,'-.r+')
(2)给横坐标标注’t’,纵坐标标注‘y(t)‘, >> xlabel('t'); ylabel('y(t)')
1
0
3.M文件程序设计
(1)编写程序,计算1+3+5+7+…+(2n+1)的值(用input语句输入n 值);
>> n=input('please input n:'); s=0;
for k=1:2:2*n+1 s=s+k; end
(2)编写分段函数
0?x?1?x?f(x)??2?x1?x?2
?0其它?的函数文件,存放于文件ff.m中,计算出f(2) ,f(?3) 的值. x=input('please input x:'); y=0;
if x>=0 & x<1 y=x
elseif x>=1 & x<2
2
y=2-x else y=0 end >> ff
please input x:sqrt(2) y =
0.5858 >> ff
please input x:-3 y = 0
4.按照要求完成以下题目。
在图形窗口中绘制函数y1?sinx?cosx (红色点划线),在同一图形窗口中绘制函数
y2?1?cos(2x) (绿色实线), y3?e?0.2xcos(2x)(蓝色线),x的范围都是[0,12],给图形加上标题?一图多线”,在x 轴上加注?x轴?, 在y 轴上加注?y轴?,把?衰减余弦曲线?字符串放置到图形中鼠标所指定的位置上。
>> x=1:0.01:12;
>> y1=sin(x)+cos(x); >> y2=1-cos(2*x);
>> y3=exp(-0.2*x).*cos(2*x); >> plot(x,y1,'r.-',x,y2,'g-',x,y3,'b') >> xlabel('x轴'); >> ylabel('y轴'); >> title('一图多线') gtext(衰减余弦曲线)
3
5.用不同标度在同一坐标内绘制曲线
y1?cos(x)sin(x)y2?2?0.22x(x?8)cos(x2?1),x?[0,15]。
>> x=0:0.01:15;
>> y1=cos(x).*sin(x);
>> y2=2.^(-0.22*x).*(x-8).*cos(sqrt(x.^2+1)); >> plotyy(x,y1,x,y2)
4
和
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库实验3-绘图在线全文阅读。
相关推荐: