实验二 MATLAB入门(4)

2018-11-26 21:53

最简单的计算器使用法

【例1】求[12?2?(7?4)]?32的算术运算结果。 (1)用键盘在MATLAB指令窗中输入以下内容 >> (12+2*(7-4))/3^2

(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以下结果。

ans = 2

?123???【例2】简单矩阵A?456的输入步骤。 ????789??(1)在键盘上输入下列内容

A = [1,2,3;4,5,6;7,8,9]

(2)按【Enter】键,指令被执行。

(3)在指令执行后,MATLAB指令窗中将显示以下结果:

A =

1 2 3 4 5 6 7 8 9

【例3】矩阵的分行输入

A=[1,2,3

4,5,6 7,8,9]

(以下是显示结果)

A =

1 2 3 4 5 6 7 8 9

计算结果的图形表示

【例1】画出衰减振荡曲线y?esin3t及其它的包络线y0?e。t的取值范围是[0,4?]。 t=0:pi/50:4*pi; y0=exp(-t/3);

%定义自变量取值数组 %计算与自变量相应的y0数组 %计算与自变量相应的y数组

?t3?t3y=exp(-t/3).*sin(3*t);

plot(t,y,'-r',t,y0,':b',t,-y0,':b') grid

%用不同颜色、线型绘制曲线

16

%在“坐标纸”画小方格

10.80.60.40.20-0.2-0.4-0.6-0.8-102468101214 图1 衰减振荡曲线与包络

【例2】画出z?clear;x=-8:0.5:8; y=x';

sin(x2?y2)x?y22所表示的三维曲面。x,y的取值范围是[?8,8]。

%定义自变量x的一维刻度向量 %定义自变量y的一维刻度向量

X=ones(size(y))*x; Y=y*ones(size(x));

%计算自变量平面上取值点x坐标的二维数组 %计算自变量平面上取值点y坐标的二维数组

%计算中间变量R?x2?y2

R=sqrt(X.^2+Y.^2)+eps; Z=sin(R)./R; mesh(Z);

%计算与自变量二维数组相应的函数值 %绘制三维网格图

%指定网格图用hot色图绘制

colormap(hot)

17

图 2 三维网线图

图的标注:

规范的曲线图需要给它加图题、标明x和y轴的含义以及曲线的说明。 【例3】下面的程序演示如何对f=cos(2πx)g=sin(2πx)曲线图进行标注。 x=linspace(0,2,100); f=cos(2*pi*x); g=sin(2*pi*x); plot(x,f,'b'); hold on; plot(x,g,'r*'); hold off; grid on;

title('这是很简单的图','Fontsize',28,'FontName','隶书'); xlabel('时间','Fontsize',24,'FontName','隶书'); ylabel('幅度','Fontsize',24,'FontName','隶书'); legend('f=cos(2*pi*x)','g=sin(2*pi*x)'); 运行结果:

18

参考书籍:

1.《matlab及在电子信息课程中的应用》吴大正 电子工业出版社

2.《多媒体技术基础课程设计与学习辅导》林福宗 清华大学出版社 2006,4

19


实验二 MATLAB入门(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2019学年度人教版数学六年级上册第五单元 圆 练习题(共6份)

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

马上注册会员

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