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