文档介绍:第三讲 MATLAB的数值计算
—— matlab 具有出色的数值计算能力,占据世界上数值计算软件的主导地位
数值运算的功能
创建矩阵
矩阵运算
线性方程组
数值统计
线性插值
函数优化
微分方程的数值解
第三章矩阵线性代数算法实现
一、矩阵的生成
规则:
矩阵元素必须用[ ]括住
矩阵元素必须用逗号或空格分隔
在[ ]内矩阵的行与行之间必须用分号分隔
矩阵元素可以是任何matlab表达式,可以是实数,也可以是复数,复数可用特殊函数i,j 输入
a=[1 2 3;4 5 6]
x=[2 pi/2;sqrt(3) 3+5i]
矩阵元素
符号的作用
逗号和分号的作用
分号可作为指令间的分隔符,matlab允许多条语句在同一行出现。
分号如果出现在指令后,屏幕上将不显示结果。
注意:只要是赋过值的变量,不管是否在屏幕上显示过,都存储在工作空间中,以后可随时显示或调用。变量名尽可能不要重复,否则会覆盖。
当一个指令或矩阵太长时,可用•••续行
冒号的作用
用于生成等间隔的向量,默认间隔为1。
用于选出矩阵指定行、列及元素。
循环语句
空阵[ ] — matlab允许输入空阵,当一项操作无结果时,返回空阵。
rand ——随机矩阵
eye ——单位矩阵
zeros ——全部元素都为0的矩阵
ones ——全部元素都为1的矩阵
还有伴随矩阵、稀疏矩阵、魔方矩阵、对角矩阵、范德蒙等矩阵的创建,就不一一介绍了。
注意:matlab严格区分大小写字母,因此a与A是两个不同的变量。
matlab函数名必须小写。