最简单的计算器使用法
【例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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验二 MATLAB入门(4)在线全文阅读。
相关推荐: