MATLAB编程与绘图

MATLAB编程与绘图

ID:41032391

大小:137.50 KB

页数:8页

时间:2019-08-14

MATLAB编程与绘图_第1页
MATLAB编程与绘图_第2页
MATLAB编程与绘图_第3页
MATLAB编程与绘图_第4页
MATLAB编程与绘图_第5页
资源描述:

《MATLAB编程与绘图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MATLAB编程与绘图实验二、MATLAB编程与绘图一、实验目的及要求1.练习MATLAB编程2.练习MATLAB二维绘图与三维绘图3.撰写实验报告二、实验内容1.MATLAB编程MATLAB关系运算MATLAB逻辑运算switch分支选择语句if条件语句for循环语句while循环语句2.MATLAB二维绘图与三维绘图MATLAB二维绘图plot,subplot,figureMATLAB三维绘图plot3,mesh,surf三、实验MATLAB编程1.MATLAB关系运算:矩阵的比较关系是针对于两个矩阵对应元素的,所以在使用关

2、系运算时,首先应该保证两个矩阵的维数一致或其中一个矩阵为标量。比较关系运算是对两个矩阵的对应运算进行比较,若关系满足,则将结果矩阵中该位置元素置为1,否则置0。MATLAB的各种比较关系运算如下表:运算符含义运算符含义>大于关系<小于关系==等于关系>=大于或等于关系<=小于或等于关系~=不等于关系2.MATLAB逻辑运算:设矩阵A和B都是M*N矩阵或其中之一为标量,定义如下逻辑运算:(1)与运算:A&B或and(A,B)说明:A与B对应元素进行与运算,若两个数均非0,则结果元素的值为1,否则为0。(2)或运算:A

3、B或or(A

4、,B)说明:A与B对应元素进行或运算,若两个数均为0,则结果的值为0,否则为1。(3)非运算:~A或not(A)说明:若A的元素为0,则结果元素为1,否则为0。(4)异或运算:xor(A,B)说明:A与B对应元素进行异或运算,若相应的两个数中一个为0,一个为非0,则结果为1,否则为0。3.switch分支选择语句:指令格式含义switchexprcasevalue-1(commands)casevalue-2(commands)casevalue-k(commandsk)otherwise(commands)endlexpr为根

5、据此前给定变量进行计算的表达式lvalue-1是给定的数值、字符串标量(或胞元数组)l若expr结果与value-1(或其中的胞元元数)相等,则执行lvalue-k是给定的数值、字符串标量(或胞元数组)l若expr结果与value-k相等,则执行l该情况是以上的“并”的“补”l若所有case都不发生,则执行该组命令4.if条件语句:单分支双分支多分支ifexpr(commands)endifexpr(commands1)else(commands2)emdifexpr1(commands)elseifexpr2(commands

6、)……else(commandsk)end当expr给出“逻辑1”时,(command)指令组才被执行当expr给出“逻辑1”时,(commands1)指令组被执行;否则,(commands2)被执行expr1,expr,…中,首先给出“逻辑1”的那个分支的指令组被执行;否则,(commandsk)被执行。该使用方法常被switch-case所取代5.for循环语句6.while循环语句for循环while循环forix=array(commands)endwhileexpression(commands)end变量ix为循环变

7、量,而for与end之间的commands指令组为循环体ix依次取array中的元素;每取一个元素,就运行循环体中commands指令组一次,直到ix大于array的最后一个元素跳出该循环为止for循环的次数是确定的当碰到while指令时,首先检测expression的值,如其值为逻辑真(非0),则执行组命令。当执行完毕,继续检测表达式的值,若表达式值仍为真,循环执行组命令;而一旦表达式值为假时,结束循环while循环的次数是不确定的MATLAB二维绘图与三维绘图MATLAB二维绘图plot,subplot,figureplot

8、功能:在线性坐标系中绘制二维图形,该函数调用格式为:1.plot(x)当x为一向量时,以x元素的值为纵坐标,x的序号为横坐标值绘制曲线。当x为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线。例如:用plot(x)命令画直线,如图1所示。>>x1=[123]>>plot(x1)图12.plot(x,y)以x元素为横坐标值,y元素为纵坐标值绘制曲线。例如:绘制正弦曲线y=sin(x),如图2所示。>>x1=0:0.1:2*pi;>>y1=sin(x1);>>plot(x1,y1)图23.plot(x,y,lin

9、espec)该命令加入了linespec参数,用于对图形外观属性的控制,包括线条的形状、颜色、和点的形状、颜色。y黄色.点k黑色o圆w白色xxb蓝色++g绿色**r红色-实线c亮青色:点线m锰紫色-.点虚线--虚线例如:绘制正态分布红色虚线,如图3所示>>x=[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。