实验3-绘图

2019-08-28 23:52

实验三 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


实验3-绘图.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:陈琦、刘儒德教育心理学笔记

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: