2、数学运算符号及标点符号 +|加法运算,适用于两个数或两个同阶矩阵相加 减法运算 *乘法运算 点乘运算 /除法运算 /点除运算 乘幂运算 点乘幂运算 反斜杠表示左除 (1) MATLAB的每条命令后,若为逗号或无标点符号, 则显示命令的结果;若命令后为分号,则禁止显示结果 (2)、“=”是赋值符,“%”后面所有文字为注释,不运 (3)“….表示续行,如输入很长的行向量时需用到。(演示
+ 加法运算,适用于两个数或两个同阶矩阵相加. — 减法运算 * 乘法运算 .* 点乘运算 / 除法运算 ./ 点除运算 ^ 乘幂运算 .^ 点乘幂运算 \ 反斜杠表示左除. (1)MATLAB的每条命令后,若为逗号或无标点符号, 则显示命令的结果;若命令后为分号,则禁止显示结果. (2) “=”是赋值符,“%” 后面所有文字为注释,不运行。 (3) “...”表示续行,如输入很长的行向量时需用到。(演示 ) 2、数学运算符号及标点符号
3、数学函数 函数名称函数名称 sin(x) 正弦函数asin(x)反正弦函数 COSIX 余弦函数 acos(x 反余弦函数 tan(x)正切函数atan(x)反正切函数 abs(X 绝对值 max(x) 最大值 min(x 最小值 sum(x)元素的总和 sort(x) 开平方 ep()以e为底的指数 logar 自然对数og0(x)以10为底的对数 ig()符号函数 取整 返回
函 数 名 称 函 数 名 称 sin(x) 正弦函数 asin(x) 反正弦函数 cos(x) 余弦函数 acos(x) 反余弦函数 tan(x) 正切函数 atan(x) 反正切函数 abs(x) 绝对值 max(x) 最大值 min(x) 最小值 sum(x) 元素的总和 sqrt(x) 开平方 exp(x) 以 e 为底的指数 log(x) 自然对数 log ( ) 10 x 以 10 为底的对数 sign(x) 符号函数 fix(x) 取整 3、数学函数 返回
数组 1、创建简单的数组 x= a bc d el创建包含指定元素的数组 xa: b 创建从a开始,加1计数,到b结束的等差数组 xea: k: b 创建从a开始,加k计数,b结束的等差数组 注:k=1时可以省略不写,如第二种创建方式 X=inspace(a, b, n) 创建从a开始,到b结束,有n个元素的等差数组 X=logspace(a, b 创建从10开始,到0结束,有n个元素的等比数组
x=logspace(a,b,n) 创建从 开始,到 结束,有n个元素的等比数组 1、创建简单的数组 x=[a b c d e ] 创建包含指定元素的数组 x=a:b 创建从a开始,加1计数,到b结束的等差数组 x=a:k:b 创建从a开始,加k计数,b结束的等差数组 x=linspace(a,b,n) 创建从a开始,到b结束,有n个元素的等差数组 注:k=1时可以省略不写,如第二种创建方式 a a 10 b 10 三、数 组
2、数组元素的访问 (1)访问一个元素:x()表示访问数组x的第个元素 (2)访问一块元素:x(a:b:c)表示访问数组x的从第a 个元素开始,以步长为b到第c个元素(但不超过c),b可 以为负数,b缺损时为1 (3)直接使用元素编址序号:x(abcd])表示提 取数组x的第a、b、c、d个元素构成一个新的数组 IX(a) x(b) x(c)x(d)
(3)直接使用元素编址序号: x([a b c d]) 表示提 取数组x的第a、b、c、d个元素构成一个新的数组 [x(a) x(b) x(c) x(d)]. (2)访问一块元素: x(a :b :c)表示访问数组x的从第a 个元素开始,以步长为b到第c个元素(但不超过c),b可 以为负数,b缺损时为1. (1)访问一个元素: x(i)表示访问数组x的第i个元素. 2、 数组元素的访问
3、数组的方向 前面例子中的数组都是一行数列,是行方向分布的 称之为行向量数组也可以是列向量,它的数组操作和运 算与行向量是一样的,唯一的区别是结果以列形式显示 立生列向量有两种方法: 直接产生例c=[1;2;3;4 转置产生例b=1234|;c=b 说明:以空格或逗号分隔的元素指定的是不同列的 元素,而以分号分隔的元素指定了不同行的元素
前面例子中的数组都是一行数列,是行方向分布的. 称之为行向量. 数组也可以是列向量,它的数组操作和运 算与行向量是一样的,唯一的区别是结果以列形式显示. 产生列向量有两种方法: 直接产生 例 c=[1;2;3;4] 转置产生 例 b=[1 2 3 4]; c=b’ 说明:以空格或逗号分隔的元素指定的是不同列的 元素,而以分号分隔的元素指定了不同行的元素. 3、数组的方向