Matlab基本数学应用

本文详述了Matlab在基本线性代数中的应用,包括矩阵操作、求逆、求解线性方程组等。此外,还介绍了微积分的相关功能,如函数定义、极限、导数、积分计算。在数值分析部分,重点讨论了拟合与回归分析,如多项式拟合、线性回归,并提供了拟合程度的评估方法。
摘要由CSDN通过智能技术生成

基本线性代数

  • [R jb]=rref(A)将A化为行最简型矩阵。R为所得行最简型矩阵,jb是一个向量显示每行首非0元所在列号。

  • inv(A)求方阵A的逆,注意结果可能出现错误。当结果中出现Inf和NaN时一定有错。

  • pinv(A)求矩阵伪逆

  • A \ b 矩阵左除计算,返回Ax = b的一个特解。当矩阵A为方阵时 A  b等价于 inv(a) * b;当A不是方阵时只能使用左除计算而不能使用inv(A).

  • A / b 矩阵右除运算,当矩阵A为方阵时 A  b等价于 inv(a) * b;当A不是方阵时只能使用左除计算而不能使用inv(A

  • det(A) 求矩阵A对应行列式的值

  • rank(A) 求矩阵A的秩

  • trace(A) 矩阵A求迹

  • [V D] = eig(A) 矩阵D为矩阵A所有特征值组成的对角矩阵,矩阵V是由矩阵A的特征向量组成的列向量组,其顺序与矩阵D对应。

求解线性方程组

  • 克拉莫法则

  • 化为行最简型(rref),代入完成剩下的计算。

  • null(A,’r’)可以求解向量空间A的一组有理基(列向量),参数’r’是求有理解(reasonable)的选项。此命令可以求解齐次线性方程组的基础解系,结合求逆,左(右)除求非齐次方程的特解,可以求解任意线性方程组。

微积分

数学函数的定义

M函数文件,可执行字符串均可用于定义数学函数,但是数学函数通常使用符号表达式和匿名函数来定义.

为了与大多数函数(特别是求解析解的函数)兼容,这里推荐使用符号表达式.

求反函数:

  • g = finverse(f) 求符号表达式f对于默认自变量的反函数

  • g = finverse(f,var) 求符号表达式f对于符号变量var的反函数

复合函数

  • h= compose(f, g)求符号表达式f,g的复合函数f [ g(x) ]

  • h= compose(f, g, t) 求符号表达式f,g的复合函数f [ g(x) ],并代入t作为自变量

函数极限与微积分

极限:

  • limit(expr, x ,a)对符号表达式expr求在变量x趋于a时的极限,返回极限

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值