1、MATLAB提供了功能强大的、交互式的二维、三维绘图功能,可使用户创建富有表现力的彩色图形。4、开放性、可扩展性强M文件是可见的MATLAB程序,所以用户可以查看源代码。开放性系统设计使用户能够检查算法的正确性,修改已存在的函数或加入自己的新部件。5、特殊工具箱MATLAB的工具箱加强了对工程及科学中特殊应用的支持。初步应用MATLAB一、启动和关闭MATLAB二、工具条与菜单1、工具条2、菜单(1)文件操作(File)菜单(2)编辑操作(Edit)菜单(3)调试操作(Debug)菜单(4)桌面操作(Desktop)菜单(5)窗体操作(Window)菜单(6)帮助操作(Help)菜单3、MAT
2、LAB的指令窗(Command Window)(指令窗的标点符号)空格 用于输入量之间的分隔符数组元素分隔符逗号 , 用于要显示计算结果的指令与其后指令的分隔符用于输入量之间的分隔符黑点 数值表示的小数点分号 ; 用于不显示结果的指令结尾标志用于不显示结果指令间的分隔用于数组行之间的分隔冒号 : 生成一维数值数组,例1:10注释号 % 由它开始的所有指令行被看作非执行的注释单引号 字符串记述符圆括号 () 在数组援引时用函数指令输入宗量列表时用方括号 输入数组时用 函数指令输出宗量列表时用续行号 由3个或3个以上的黑点构成,把下面一行看作该行的继续4、MATLAB的工作空间浏览器(Worksp
3、ace)5、MATLAB的指令历史浏览器(Command History)6、MATLAB的当前路径浏览器(Current Directory)6、MATLAB的预定义变量Pi 值ans 预设的计算结果变量名例1:矩阵输入 T=1 2 3;4 5 6;7 8 9 T = 1 2 3 4 5 6 7 8 9或输入 T=1 2 3 4 5 6 7 8 9.例2:求7(5-2)+632的算术运算结果。 (7*(5-2)+6)/32ans = 3例3:相似指令的输入计算的结果。 y1=sqrt(10)*sin(0.6*pi)/(2+sqrt(7) y1 = 0.6474 y2=sqrt(10)*cos
4、(0.6*pi)/(2+sqrt(7) y2 = -0.2103例4:用who和whos检查MATLAB内存变量who 只给出变量名whos 给出有关变量的详细信息,如大小、类型等 who Your variables are:T ans y1 y2 whos Name Size Bytes Class T 3x3 72 double array ans 1x1 8 double array y1 1x1 8 double array y2 1x1 8 double arrayGrand total is 12 elements using 96 bytes例5:用clear清除MATLAB内
5、存变量 clear y1 whoT ans y2 clear 8、冒号输入法格式: x=a:inc:b a表示数组的第一个元素 inc为采样点之间的间隔(即步长) 若(b-a)为inc的整数倍,则生成的最后一个元素为b;否则小于b。 inc可以省略,此时默认步长为1。例6:冒号输入法练习(1) x=1:0.3:2x = 1.0000 1.3000 1.6000 1.9000(2)4 1 2 3 4例7:数组和矩阵的乘运算* 矩阵乘运算 .* 相同维数的两个向量或数组的乘运算,对应元素相乘 . 相同维数的两个向量或数组的乘方运算,对应元素乘方 A=1 2 3;7 8 9; B=A; C=B.*A %数组乘运算,即为点乘运算,在“*”前有一个“.”运算符C = 1 4 9 16 25 36 49 64 81 D=B*A %矩阵乘运算,在“*”前没有“.”运算符D = 30 36 42 66 81 96 102 126 150 E=B.T %数组乘方E= 1 4 27 256 3125 46656 823543 16777216 387420489
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1