2.数学运算符号及标点符号 + 加法运算,适用于两个数或两个同阶矩阵相加 减法运算 乘法运算 点乘运算 除法运算 点除运算 乘幂运算 点乘幂运算 反斜杠表示左除 (1)MATLAB的每条命令后,若为逗号或无标点符号, 则显示命令的结果;若命令后为分号,则禁止显示结果 (2)“%”后面所有文字为注释. (3) “”表示续行
2. 数学运算符号及标点符号 + 加法运算,适用于两个数或两个同阶矩阵相加. — 减法运算 * 乘法运算 .* 点乘运算 / 除法运算 ./ 点除运算 ^ 乘幂运算 .^ 点乘幂运算 \ 反斜杠表示左除. (1)MATLAB的每条命令后,若为逗号或无标点符号, 则显示命令的结果;若命令后为分号,则禁止显示结果. (2)“%” 后面所有文字为注释. (3) “.”表示续行
3.数学函数 函 数 名称 函 数 名称 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) 自然对数 logio(x) 以10为底的对数 sign(x) 符号函数 fix(x) 取整
函 数 名 称 函 数 名 称 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. 数学函数
4.M文件 MATLAB的内部函数是有限的,有时为了研究某 一个函数的各种性态,需要为MATLAB定义新函数, 为此必须编写函数文件.函数文件是文件名后缀为M的 文件,这类文件的第一行必须是一特殊字符function开 始,格式为: function因变量名=函数名(自变量名) 函数值的获得必须通过具体的运算实现,并赋给 因变量 M文件建立方法:1.在MATLAB中,点:File→New→M-file 2.在编辑窗口中输入程序内容 3.点File→Save,存盘,M文件名必须 与函数名一致. MATLAB的应用程序也以M文件保存
MATLAB的内部函数是有限的,有时为了研究某 一个函数的各种性态,需要为MATLAB定义新函数, 为此必须编写函数文件. 函数文件是文件名后缀为M的 文件,这类文件的第一行必须是一特殊字符function开 始,格式为: function 因变量名=函数名(自变量名) 函数值的获得必须通过具体的运算实现,并赋给 因变量. 4. M文件 M文件建立方法:1. 在MATLAB中,点:File→New → M-file 2. 在编辑窗口中输入程序内容 3. 点File → Save,存盘,M文件名必须 与函数名一致. MATLAB的应用程序也以M文件保存
例:定义函数fx1x2)=100x2-x12)2+(1-x1)2 1.建立M文件:fun.m function f=fun(x) f=100*(x(2)-x(1)^2)^2+(1-x(1))^2 2.可以直接使用函数fun.m 例如:计算fI,2),只需在MATLAB命令窗口键入命令: x=[12] fun(x) MATLAB(fun) 返回
例:定义函数 f(x1 ,x2 )=100(x2-x12)2+(1-x1 ) 2 function f=fun(x) f=100*(x(2)-x(1)^2)^2+(1-x(1))^2 1.建立M文件:fun.m MATLAB(fun) 2. 可以直接使用函数fun.m 例如:计算f(1,2), 只需在MATLAB命令窗口键入命令: x=[1 2] fun(x) 返回