02第二章Matlab语言基础-Matlab教程
时间:2025-07-12
时间:2025-07-12
Matlab语言基础-Matlab教程
Matlab语言基础 Matlab语言基础1)启动与退出双击matlab图标,进入matlab命令窗口(command window) 双击matlab图标,进入matlab命令窗口(command window),即可 输入命令语句,开始运算,或从开始菜单的程序中单击matlab进入。 输入命令语句,开始运算,或从开始菜单的程序中单击matlab进入。 单击file菜单中的Exit,或在命令窗口输入Exit并回车即可退出。 单击file菜单中的Exit,或在命令窗口输入Exit并回车即可退出。
2)语句形式 变量=表达式 变量=输入一个语句并以回车结束,则在工作区显示计算结果,语句以“;” 输入一个语句并以回车结束,则在工作区显示计算结果,语句以“ 结束,只进行计算但不显示结果。太长的表达式可以用续行号… 结束,只进行计算但不显示结果。太长的表达式可以用续行号…将其 延续到下一行。一行可以写几个语句,它们之间用逗号或句号分开。 例:输入a=1 例:输入a=1
Matlab语言基础-Matlab教程
3) MATLAB中变量的命名规则是: MATLAB中变量的命名规则是:(1)变量名必须是不含空格的单个词; (2)变量名区分大小写; (3)变量名最多不超过19个字符; )变量名最多不超过19个字符; (4)变量名必须以字母打头,之后可以是任意字母、数字或下划线, 变量名中不允许使用标点符号. 变量名中不允许使用标点符号. (5)特殊变量 ans:用于结果的缺省变量名 ans:用于结果的缺省变量名 i、j:虚数单位 pi:圆周率 pi:圆周率 nargin:函数的输入变量个数 nargin:函数的输入变量个数 eps:计算机的最小数 eps:计算机的最小数 nargout:函数的输出变量个数 nargout:函数的输出变量个数 inf:无穷大 inf:无穷大 realmin:最小正实数 realmin:最小正实数 realmax:最大正实数 realmax:最大正实数 nan:不定量 nan:不定量 flops:浮点运算数 flops:浮点运算数
Matlab语言基础-Matlab教程
4)数学运算符号及标点符号+ — * .* / ./ ^ .^ \ 加法运算,适用于两个数或两个同阶 矩阵相加. 减法运算 乘法运算 点乘运算 除法运算 点除运算 乘幂运算 点乘幂运算 反斜杠表示左除.
(1)MATLAB的每条命令后,若为逗号或无标点符号, 则显示命令的结果;若命令后为分号,则禁止显示结果. (2)“%” 后面所有文字为注释,M文件中(ctr+R全注释,ctr+T全取消 ). (3) “...”表示续行.
Matlab语言基础-Matlab教程
5)数学函数函数 sin(x) cos(x) tan(x) abs(x) min(x) sqrt(x) log(x) sign(x) 函数名称 正弦函数 余弦函数 正切函数 绝对值函数 最小值函数 开平方 自然对数 符号函数 函数 asin(x) acos(x) atan(x) max(x) sun(x) epx(x) Log10(x) fix(x) 函数名称 反正弦函数 反余弦函数 反正切函数 最大值函数 求和函数 以e为底指数 以10为底对数 取整函数
Matlab语言基础-Matlab教程
6)数组1、创建简单的数
组 、 x=[a b c d e f ] 创建包含指定元素的行向量 x=first:last : 创建从first开始,加1计数,到last结束的行向量 x=first:increment:last : : 创建从first开始,加increment计数,last结束的行向量 x=linspace(first,last,n) , , ) 创建从first开始,到last结束,有n个元素的行向量 x=logspace(first,last,n) , , ) 创建从开始,到结束,有n个元素的对数分隔行向量. 2、 数组元素的访问 、 (1)访问一个元素 x(i)表示访问数组x的第i个元素. 访问一个元素: 访问一个元素
MATLAB (shuzu1)
MATLAB (shuzu2)
(2)访问一块元素 x(a :b :c)表示访问数组x的从第a个元素开始,以步长为b到 访问一块元素: 访问一块元素 第c个元素(但不超过c),b可以为负数,b缺损时为1. (3)直接使用元素编址序号: x([a b c d]) 表示提取数组x的第a、b、c、d个元素 直接使用元素编址序号: 直接使用元素编址序号 构成一个新的数组 [x(a) x(b) x(c) x(d)].
Matlab语言基础-Matlab教程
3、数组的方向 前面例子中的数组都是一行数列,是行方向分布的 称之为行向量 数组也可以是列向 行向量. 前面例子中的数组都是一行数列,是行方向分布的. 称之为行向量 数组也可以是列向 量,它的数组操作和运算与行向量是一样的,唯一的区别是结果以列形式显示. 它的数组操作和运算与行向量是一样的,唯一的区别是结果以列形式显示 产生列向量有两种方法: 产生列向量有两种方法: 直接产生 例 转置产生 例 c=[1;2;3;4] ; ; ; b=[1 2 3 4]; c=b’
说明: 空格或逗号分隔的元素指定的是不同列的元素,而以分号分隔的元素指 说明:以空格或逗号分隔的元素指定的是不同列的元素,而以分号分隔的元素指 分隔的元素指定的是不同列的元素 分号 定了不同行的元素. 定了不同行的元素 4、数组的运算 、 (1)标量 数组运算 )标量-数组运算 数组对标量的加、 数组对标量的加、减、乘、除、乘方是数组的每个元素对该标量施加相应的加 乘方运算. 、减、乘、除、乘方运算 设:a=[a1,a2,…,an], c=标量 标量 则:a+c=[a1+c,a2+c,…,an+c] a./c= [a1/c,a2/c,…,an/c](右除) 右除) 右除 a.^c= [a1^c,a2^c,…,an^c] a.*c=[a1*c,a2*c,…,an*c] a.\c= [c/a1,c/a2,…,c/an] (左除) 左除) 左除 c.^a= [c^a1,c^a2,…,c^an]
MATLAB (shuzu3)
Matlab语言基础-Matlab教程
(2)数组 数组运算 )数组-数组运算 当两个数组有相同维数时, 当两个数组有相同维数时,加、减、乘、除、幂运算可按元素对元素方式进 幂运算可按元素对元素方式进 元素对元素 行的,不同大小或维数的数组是不 …… 此处隐藏:4774字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:政治哲理小故事
下一篇:根据文献的信息内容加工深度的不同