文档介绍:MATLAB程序设计殷利平******@nuist.*1南京信息工程大学第2章MATLAB数据§§§ 关系运算和逻辑运算§、数组函数§§:向量、矩阵、数组的定义:1)把用下标表示次序的标量数的集合称为矩阵或数组,而向量是一类特殊的矩阵;2)矩阵和数组可以互换调用,准确说,矩阵是指以实数或复数为元素的长方形数组。从孤立的数的集合角度看,不管是矩阵还是数组,它们所指的并没有什么不同;但从运算角度看,矩阵运算和数组运算是不同的,在matlab中,矩阵运算是从矩阵的整体出发,依照线性运算规则进行,数组运算是从数组的元素出发,针对每个元素进行计算。、矩阵创建的原则:1、矩阵的元素必须在“[]”中;2、矩阵的同行元素之间用空格或“,”隔开;3、矩阵的行与行之间用“;”或回车符隔开;4、矩阵的尺寸不必预先定义;5、矩阵元素可以是数值、变量、表达式或函数。>>x=[123;456;789]>>x=[123 456 789]>>x=[abc;efg;uvw]>>x=[123;456];y=[234;567]>>Q=x*y>>a=2;b=3>>x=a*、变量与赋值 1、变量的命名在MATLAB中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。MATLAB提供的标准函数名以及命令名必须用小写字母。例:myexamp、MYexamp、MYEXAMP注意Date6南京信息工程大学2、赋值语句MATLAB赋值语句有两种格式:=表达式(或数)表达式Date7南京信息工程大学【】x=[1,2,3;4,5,6;7,8,9] 与[1,2,3;4,5,6;7,8,9]。【】计算 的值,并将结果赋给变量x,后显示出结果。注意pi、i是matlab定义的变量,分别表示圆周率和虚数单位!Date8南京信息工程大学2、预定义变量预定义变量含义预定义变量含义ans计算结果的缺省margin函数输入参数个数eps机器零阈值nergout函数输出参数个数pi圆周率的近似值realmax最大正实数i、j虚数单位realmin最小正实数inf、Inf无穷大lasterr存放最新错误信息NaN、、矩阵的建立 1、直接输入法 2、通过M文件创建矩阵 3、通过函数创建矩阵 4、