matlab语言基础内容摘要:

matlab语言基础 用 有强大的矩阵运算能力: 阵实验室),使得矩阵运算非常简单。 2、是一种演算式语言 不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。 因此 用方便。 二、 动 计算机安装好 击 可以进入命令窗口,此时意味着系统处于准备接受命令的状态,可以在命令窗口中直接输入命令语句。 变量表达式;通过等于符号将表达式的值赋予变量。 当键入回车键时,该语句被执行。 语句执行之后,窗口自动显示出语句执行的结果。 如果希望结果不被显示,则只要在语句之后加上一个分号(;)即可。 此时尽管结果没有显示,但它依然被赋值并在 、命令行编辑器( 1)方向键和控制键可以编辑修改已输入的命令:回调上一行命令 :回调下一行命令三、变量和数值显示格式1、变量( 1)变量的命名:变量的名字必须以字母开头(不能超过 19个字符),之后可以是任意字母、数字或下划线;变量名称区分字母的大小写;变量中不能包含有标点符号。 ( 2)一些特殊的变量于结果的缺省变量名 i、 j:虚数单位周率 数的输入变量个数算机的最小数 数的输出变量个数穷大 小正实数大正实数 定量点运算数( 3)变量操作 在命令窗口中,同时存储着输入的命令和创建的所有变量值,它们可以在任何需要的时候被调用。 如要察看变量 需要在命令窗口中输入变量的名称即可: 值显示格式 任何 时赋值给指定的变量,没有指定变量时,赋值给一个特殊的变量 据的显示格式由 影响其计算与存储;精度)来执行所有的运算。 如果结果为整数,则显示没有小数;如果结果不是整数,则输出形式有:短格式( 5位定点数) 格式( e:短格式 01e:长格式 012位十进制 六进制格式四、简单的数学运算 (例 、常用的数学运算符 , , *(乘), /(左除), (右除), (幂) 在运算式中, 条命令可以放在一行中,它们之间需要用分号隔开;2、常用数学函数扼复数)等五、 用)的参数 示当前工作空间中所有变量的一个简单列表 列出变量的大小、数据格式等详细信息 清除工作空间中所有的变量 变量名:清除指定的变量2、保存和载入 1) 将变量列表 能用逗号,各个不同的变量之间只能用空格来分隔。 未列出 示将当前工作空间中所有变量都保持到磁盘文件中。 缺省的磁盘文件扩展名为“ 可以使用“ -”定义不同的存储格式( 2) 将以前用 用 令调入的变量,其名称为用 值也一样。 能用逗号,各个不同的变量之间只能用空格来分隔。 未列出 示将磁盘文件中的所有变量都调入工作空间。 3、退出工作空间 或 件管理 文件管理的命令,包括列文件名、显示或删除文件、显示或改变当前目录等。 ( 示当前目录下所有与 示当前目录下所有的文件 示某个文件的路径 cd 当前目录进入 .:返回上一级目录 示当前目录 命令窗口中显示文件 除文件 用帮助1、 命令窗口中显示 矩阵函数数值线性代数 用命令 用图形函数 本的数学函数 本矩阵和矩阵操作 据分析和傅立叶变换函数 作符和特殊字符 项式和内插函数 言结构和调试 符串函数 制系统工具箱函数2、 助窗口3、 助桌面,浏览器模式4、 回包含指定关键词的那些项5、 开示例窗口 矩阵生成不但可以使用纯数字(含复数),也可以使用变量(或者说采用一个表达式)。 矩阵的元素直接排列在方括号内,行与行之间用分号隔开,每行内的元素使用空格或逗号隔开。 大的矩阵可以用分行输入,回车键代表分号。 y=2,4, 53 6 8y=2 4 53 6 8一、矩阵的输入第二节 a=1; b=2; c=3; x=5 b c; a*b a+c c/bx=00 命令窗口中输入( 1)用线性等间距生成向量矩阵( a=1:2:10a=1 3 5 7 9其中 步长为 1时可省略 外 、语句生成( 2) a=n1,n2,n)在线性空间上,行矢量的值从 据个数为 n,缺省 00。 a=,10,10)a=1 2 3 4 5 6 7 8 9 10( 4)一些常用的特殊矩阵单位矩阵: m,n); m)零矩阵: m,n); m)一矩阵: m,n); m)对角矩阵:对角元素向量 V=a1, A=)随机矩阵: m,n)产生一个 m× 3) a=n1,n2,n)在对数空间上,行矢量的值从 100据个数为 n,缺省 0。 这个指令为建立对数频域轴坐标提供了方便。 a=,3,3)a=10 100 1000 ,3) 0 0 0 1 0 ,3) 0 00 0 0 ,3) 1 11 1 1 V=5 7 2; A=)A=5 0 00 7 00 0 2 ) 0 0 1 ) 0 0 0 ) 11 1如果已知 V=)可以提取。 1、转置:对于实矩阵用()符号或( .)求转置结果是一样的;然而对于含复数的矩阵,则()将同时对复数进行共轭处理,而 ( .)则只是将其排列形式进行转置。 a=1 2 3;4 5 6a =1 42 53 6 a=1 2 3;4 5 6.a =1 42 53 6 b=1+2i 2b = b=1+2i 2b = 阵的运算+ ; - ; * ; 和 / ; ; .* ; . ; ./; .如: a=1 2;3 4; b= 3 5; 5 9 c=a+b d=c= d=4 7 13 a*b=13 23; 29 51 a/b= ab=1;2 3 a3=37 54; 81 118 a.*b=3 10;15 36 a./b= a.b= a.3= 1 8; 27 642、四则运算与幂运算 只有维数相同的矩阵才能进行加减运算。 注意只有当两个矩阵中前一个矩阵的列数和后一个矩阵的行数相同时,才可以进行乘法运算。 aa*x= a/x*b=有方阵才可以求幂。 点运算是两个维数相同矩阵对应元素之间的运算,在有的教材中也定义为数组运算。 3、逆矩阵与行列式计算求逆: );求行列式: )要求矩阵必须为方阵4、了解矩阵超越函数在 这种运算是定义在矩阵的单个元素上的,即分别对矩阵的每一个元素进行计算。 超越数学函数可以在函数后加上 如: 阵的超越函数要求运算矩阵为方阵。 a=1 2 3; 4 5 6; 2 3 5; b=a)b = a)A(m,n):提取第 A(:,n):提取第 A(m,:):提取第 A(m1:m2,n1:提取第 取子块)。 A(:):得到一个长列矢量,该矢量的元素按矩阵的列进行排列。 矩阵扩展:如果在原矩阵中一个不存在的地址位置上设定一个数(赋值。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。