第二章MATLAB数值计算

更新时间:2023-07-28 20:23:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

MATLAB语言 simulink

第2章 MATLAB数值计算2.1 变量与数据 2.2 矩阵与数组2.3 矩阵与数组运算 2.4 多项式运算 2.5 字符运算1

MATLAB语言 simulink

第2章 MATLAB数值计算2.1 变量与数据2.1.1 数据数据的表达方式:采用十进制表示 矩阵和数组的概念 :标量:是指1×1的矩阵,即为只含1个数的矩阵。 向量:是指1×n或n×1的矩阵,即为只含1行或1列的矩阵 矩阵:是1个矩形的数组,即二维数组,其中向量和标量都是矩阵 的特例数组:是指n维数组,为矩阵的延伸,其中矩阵和向量都是 数组的特例。

复数:由实部和虚部组成,用特殊变量“i”和“j”表示虚数的单位2

MATLAB语言 simulink

第2章 MATLAB的数值计算功能2.1 变量与数据2.1.1 变量 变量的命名应遵循如下规则: 变量名必须以字母打头,之后可以是字母、数字 或下划线,如x51483,a_b_c_d_e。

变量名区分字母大小写,如Items,items,itEms 及ITEMS都是不同的变量。3

MATLAB语言 simulink

变量的命名应遵循如下规则:

变量名最多可包含63个字符(对于7.x版本)。 从前向后取,超出部分忽略。 变量名不允许使用空格、标点符号。

关键字(如if,while等)不能作为变量名。

MATLAB语言 simulink

表2 1 MATLAB固定变量表固定变量 ans pi eps flops Inf NaN i和 j nargin nargout realmin 用于结果的缺省变量名 圆周率 计算机的最小数,当和1相加就产生一个比1大的数 浮点运算数 无穷大,如1/0 不定量,如0/0 所用函数的输入变量数目 所用函数的输出变量数目 最小可用正实数 取 值

虚数单位,i=j=

1

realmax

最大可用正实数

MATLAB语言 simulink

MATLAB语言 simulink

2.1.3 MATLAB的常用数学函数函数的调用格式为:函数名(变量)函数的变量即是 MATLAB 的矩阵变量,函数的运 算就是将函数运算分别作用于函数变量(矩阵) 的每一个元素。 MATLAB所支持的常用函数见表2-2 注意:

1.MATLAB只对弧度操作,若为角度,则换成弧度。2.MATLAB系统提供的所有函数名都是小写字母。7

MATLAB语言 simulink

MATLAB语言 simulink

MATLAB语言 simulink

MATLAB语言 simulink

对 方向取整数

对 方向取整数 对零方向取整数11

MATLAB语言 simulink

自然对数(以e为底)

常用对数(以10为底)12

MATLAB语言 simulink

2.2 矩阵和数组2.2.1 矩阵的赋值 2.2.2 向量的生成

2.2.3 矩阵元素2.2.4 复数表示

MATLAB语言 simulink

2.2.1 矩阵的赋值(1). 直接输入法创建矩阵 矩阵的所有元素必须放在方括号“[]”内; 矩阵元素之间必须用逗号“,”或空格隔开; 矩阵行与行之间用分号“;”或回车符隔开; 矩阵元素可以是任何不含未定义变量的表达式;

标点符号一定要在英文状态下输入。14

MATLAB语言 simulink

矩阵元素用空格或 逗号分隔,整个矩 阵放在方括号内。

MATLAB语言 simulink

矩阵的行用 分号或回车 符隔开。16

MATLAB语言 simulink

矩阵里的元素也可以用表达式代替,表达 式由变量名、常数、函数和运算符构成。 4*sin(2*t) sqrt(2)

*exp(-i*4) s*a+b/c

X=[-1.3,sqrt(3),(1+2+3)/5*4] X= -1.3000 1.7321 4.8000

MATLAB语言 simulink

方括号外的分号表示 不显示定义的数据。18

MATLAB语言 simulink

本文来源:https://www.bwwdw.com/article/l3hm.html

Top