Matlab基礎知识学习笔记.docx
文本预览下载声明
Matlab基础知识启动MATLAB计算在输入一行语句后按下【Enter】键,MATLAB会立即执行并显示结果;如果要MATLAB一次执行多行语句,则在输入每行语句后按下【Shit + Enter】键,并在输入最后一行语句后按【Enter】键.内存变量查阅、删除的指令操作(1)查询内存变量在指令窗口(Command Window)中运行who、whos查询MATLAB的内存变量.这两个指令的差别仅在于获取内存变量信息的简单和详细程度不同.(2)删除内存变量clear删除内存中的所有变量clear V1 V2 Vn删除内存中的变量V1 V2 Vn(注意:被删除的变量间用”空格”分隔).编辑调试器的开启单击MATLAB桌面的图标,打开空白的M文件编辑器.单击MATLAB桌面上的图标,填写所选文件名后,再单击【打开】按钮,即可展示响应的M文件编辑器.用鼠标左键双击当目录窗口中的所需M文件,即可直接引出响应的M文件编辑器.help命令(1)运行helphelp将得到如何使用help的帮助(2)运行help引出包含一系列主题(topics)分类列表(3)运行help topic引出具体主题下的函数名(Fun Name)列表例如:help elmat Elementary matrices and matrix manipulation. Elementary matrices. zeros - Zeros array. ones - Ones array.eye - Identity matrix.…………(4)运行help FunName获得集体函数的用法例如:help eye EYE Identity matrix. EYE(N) is the N-by-N identity matrix. EYE(M,N) or EYE([M,N]) is an M-by-N matrix with 1s onthe diagonal and zeros elsewhere.…………(5)运行helpbrowser或helpdesk引出“帮助浏览器”.(6)运行指令demo便可以运行演示程序.Matlab简单运算及输入《1》矩阵的输入格式直接输入矩阵时候,矩阵元素用“空格”或者“逗号”隔开,矩阵行用“分号”隔离,整个矩阵放在方括号“[]”内.不必事先对矩阵维数做任何说明.例如:A = [1,2,3;4,5,6;7,8,9]或者A = [1 2 3;4 5 6;7 8 9]还可以分行输入:A=[1 2 3; 4 5 6; 7 8 9]注意:表达符号一定要在英文状态下输入.MATLAB对矩阵大小写是敏感的.如果不用clear指令清楚,或者重新赋值,那么该矩阵就会一直保存在工作空间中,直到指令窗(Command Window)关闭.《2》指令的续行输入MATLAB用3个或3个以上的连续黑点(不是省略号)表示“续行”,即表示下一行是上一行的继续.例如:S = 1 – 1 / 2 + 1/3 -1/4 +…1/5 – 1/6 + 1/7 – 1/8《3》数值、变量和表达式1、数值的记述3-980.0029.881.4e-34.99e232、变量命名规则变量命名规则同VC.3、MATLAB默认的预定义变量预定义变量含义预定义变量含义ans计算结果realmax最大正实数i或j虚单元realmin最小正实数pi圆周率eps机器零阈值inf或Inf无穷大,如1/0nargin函数输入宗量数目NaN或nan非数,如0/0nargout函数输出宗量数目4、运算符和表达式‘/’表示左除,’\’表示右除.对于数而言,左除与右除相同.即a ÷ b可以写作a/b或者b\a.表达式由变量名、运算符和函数名组成.符号”%”为注释符,相等于VC中的”//”.优先级的规定:指数优先级最高,乘除次之,加减运算级最低.括号可以改变运算顺序.,,,,.5、复数和复数矩阵复数,则real(z) = a ;imag(z) = b ;abs(z) = ;%给出复数的模angle(z) = arctan(b/a).%以 弧度为单位给出复数z的相角复数矩阵的格式:A = [1,2;3,4]*i=[I,2i;3i,4i].6、计算的方根.(1)直接计算a=-8;r=a^(1/3)r= 1.0000 + 1.7321i.(2)显示所有的方根 m=[0,1,2]; R= abs(a)^(1/3); Theta = (angle(a) + 2 * pi * m) / 3 ; rrr = R * exp(i * Theta)rrr = 1.0000 + 1.7321i -2.0000 + 0.0000i 1.0000 - 1.7321i(3)图形表示t = 0
显示全部