全球旧事资料 分类
小,a
s332)特殊矩阵的生成对于特殊的矩阵可直接调用MATLAB的函数生成。用函数zeros生成全0矩阵:格式Bzerosm
生成m×
的全0阵。
f用函数o
es生成全1矩阵:格式Bo
esm
生成m×
的全1阵。用函数eye生成单位阵:格式Beyem
生成m×
矩阵,其中对角线元素全为1,其他元素为0。2.矩阵的运算矩阵的运算有基本运算和函数运算两种类型。基本运算包括矩阵的加、减、乘、除、乘方、求转置、求逆等,其主要特点是通过MATLAB提供的基本运算符+、-、、()、等即可完成。函数运算主要是通过调用MATLAB系统内置的运算函数来求取矩阵的行列式(detA)求秩(ra
kA)求逆i
vA,求特征值和特征向量[V,D](=eigA)求Jorda
标准形(jorda
A)和矩阵分解等。需要用时可以参阅联机帮助和相关参考书。(表示逐个元素的乘积和相除;矩阵XY相当于Xi
vYXY相当于i
vYX)例2矩阵的基本运算。A[123456]B[654321]CAB计算两个矩阵的和DB计算矩阵B的转置EAD做矩阵乘法,必须要满足矩阵乘法的基本要求E应该是2阶方阵FdetE求E的行列式值GE1求E的逆输出结果:C777777D635241E28107328F54G05185018521351905185
f讲义4Matlab函数、及其调用方法
在MATLAB语言中,M文件有两种形式:脚本和函数。脚本没有输入输出参数,只是一些函数和命令的组合。它可以在MATLAB环境下直接执行,也可以访问存在于整个工作空间内的数据。由脚本建立的变量在脚本执行完后仍将保留在工作空间中可以继续对其进行操作,直到使用clear命令对其清除为止。函数是MATLAB语言的重要组成部分。MATLAB提供的各种工具箱中的M文件几乎都是以函数的形式给出的。函数接收输入参数,返回输出参数,且只能访问该函数本身工作空间中的变量,从命令窗或其他函数中不能对其工作空间的变量进行访问。
1.函数结构
MATLAB语言中提供的函数通常由以下五个部分组成:(1)函数定义行以fu
ctio
开头,函数名必须与文件名相同及函数输入输出参数在此定义;(2)H1行:第一注释行,供lookfor和help在线帮助使用;(3)函数帮助文件;通常包括函数输入输出参数的含义,调用格式说明;(4)函数体:它包括进行运算和赋值的所有MATLAB程序代码。函数体中可以包括流程控制、输入输出、计算、赋值、注释以及函数调用和脚本文件调用等。在函数体中完成对输出参数的计算;(5)注释。这五个部分中最重要的是函数定义行和函数体。函数定义行r
好听全球资料 返回顶部