matlab学习笔记第四章

第四讲数值计算

一.矩阵

在这里插入图片描述
在这里插入图片描述
example:
在这里插入图片描述
在这里插入图片描述
./每个元素相除

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

求解线性方程组

在这里插入图片描述

X=A\B
X=inv(A)*B

在这里插入图片描述
在这里插入图片描述
两个向量相除
右除就是模长相除

左除
在这里插入图片描述

求逆运算A没有逆,就添加零元素

help
mldivide - 对线性方程组 Ax = B 求解 x

此 MATLAB 函数 对线性方程组 A*x = B 求解。矩阵 A 和 B 必须具有相同的行数。如果 A 未正确缩放或接近奇异值,MATLAB
将会显示警告信息,但还是会执行计算。

x = A\B
x = mldivide(A,B)

help /
mrdivide - 对线性方程组 xA = B 求解 x

此 MATLAB 函数 对线性方程组 x*A = B 求解 x。矩阵 A 和 B 必须具有相同的列数。如果 A 未正确缩放或接近奇异值,MATLAB
将会显示警告信息,但还是会执行计算。

x = B/A
x = mrdivide(B,A)

x = B/A 对线性方程组 x*A = B 求解 x。矩阵 A 和 B 必须具有相同的列数。如果 A 未正确缩放或接近奇异值,MATLAB® 将会显示警告信息,但还是会执行计算。

如果 A 是标量,那么 B/A 等于 B./A。

如果 A 是 n×n 方阵,B 是 n 列矩阵,那么 x = B/A 是方程 x*A = B 的解(如果存在解的话)。

如果 A 是矩形 m×n 矩阵,且 m ~= n,B 是 n 列矩阵,那么 x=B/A 返回方程组 x*A = B 的最小二乘解。

x = mrdivide(B,A) 是执行 x=B/A 这一操作的替代方法,但很少使用。它可以启用类的运算符重载。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

矩阵的乘方运算

在这里插入图片描述
运算规则
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
矩阵在工作精度下奇异的意思就是矩阵的条件数乘上工作精度达到Θ (1)或者更大,也就是说条件数超过10^16 9

在这里插入图片描述

矩阵的特征值

eig
eig(A)
在这里插入图片描述
在这里插入图片描述

6特征值多项式

在这里插入图片描述

7矩阵的秩

在这里插入图片描述

8求矩阵元素的个数

在这里插入图片描述

方阵的行列式

在这里插入图片描述

方阵的迹(对角线元素之和)

在这里插入图片描述

summary

在这里插入图片描述

常用的符号运算

极限

在这里插入图片描述
在这里插入图片描述

显示声明自变量

在这里插入图片描述
在这里插入图片描述

极限

在这里插入图片描述

在这里插入图片描述
左趋近
右趋近

第四个参数注意right left

微分diff

在这里插入图片描述
diff第二个参数是求几次微分
在这里插入图片描述
diff 求差分和求微分
第三个参数为1时,则变为行差分运算
第三个参数为2时,则变为列差分运算

diff(A,2,2)第2个参数为2表示为二阶差分变换.即在diff(A,1,2)的基础上再进行一次列差分变换.

积分int

函数int

int(f,v,a,b),其中,a、b分别表示定积分的下限和上限。该函数求被积函数f在区间[a,b]上的定积分。a 和 b 可以是两个具体的数,也可以是一个符号表达式,还可以是无穷(inf(极限))。当函数f关于变量x在闭区间[a,b]上可积时,函数返回一个定积分结果。当a,b中有一个是inf 时,函数返回一个广义积分;当a、b 中有一个有符号表达式时,函数返回一个符号函数。
中文名符号函数的定积分和不定积分
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对什么变量求积分

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

微分方程求解

在这里插入图片描述
dsolve求解微分方程
在这里插入图片描述
默认变量是t

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

研究一下常微分方程和偏微分方程的求解

pde ode

插值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
linear线性插值
默认插值方式,把插值点靠近的两个数据点用直线连接,然后在直线上个选取对应插值点的数据

nearest最近点插值

cubic 3次多项式插值求出 pchip
spline3次样条插值构造 光滑

在这里插入图片描述

在什么位置
x,y
插什么值x1
采用什么方法插值
线性方法,最近方法,三次样条,三次插值
Y1=interp1(X,Y,X1,method)
在这里插入图片描述
默认的插值方法是linear线性插值法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
依赖于函数的表达式哪个是最好的
找最近的点 模型和函数

插值和拟合之间的区别:
polyfit三次方拟合

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
p=polyfit(x,y,n) 多项式曲线拟合函数
[p,s]= polyfit(x,y,n)
说明:x,y为数据点,n为多项式阶数,返回p为幂次从高到低的多项式系数向量p。x必须是单调的。矩阵s用于生成预测值的误差估计。

多项式曲线求值函数:polyval( )
调用格式: y=polyval(p,x)
[y,DELTA]=polyval(p,x,s)
说明:y=polyval(p,x)为返回对应自变量x在给定系数P的多项式的值。
[y,DELTA]=polyval(p,x,s) 使用polyfit函数的选项输出s得出误差估计Y DELTA。它假设polyfit函数数据输入的误差是独立正态的,并且方差为常数。则Y DELTA将至少包含50%的预测值。
polyfit多项式曲线拟合
polyval

二维插值 interp2()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
mesh函数三个变量

如果数据很少的话就不够平滑
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

为什么这里要加上20?
在这里插入图片描述
加了20的和没加的没什么差别,就是z的坐标变了而已

在这里插入图片描述
注意转置矩阵
meshgrid

三维插值

在这里插入图片描述

插值函数总结

在这里插入图片描述
sin 三角函数 找傅里叶
栅格数据插值
分段多项式插值精细一些

拟合

在这里插入图片描述
m几次多项式
M次方越多计算量越多
在这里插入图片描述

polyfit
p有6个数 s是误差
s是结构体,里面有在这里插入图片描述
s可以用作polyval的输入来获取误差估计值

在这里插入图片描述

polyval
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
5阶拟合
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
图形窗口 菜单 可视化操作

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习MATLAB时,编写学习笔记是一种很好的方法,可以帮助您记录重要的概念、语法和技巧,以及解决问题的步骤。以下是一些关于编写MATLAB学习笔记的建议: 1. 组织结构:使用清晰的标题和分节来组织您的学习笔记。将不同的主题分成单独的部分,并使用子标题来进一步细分内容。 2. 内容概要:在每个部分或子标题下,写下该主题的概要。这样可以帮助您回顾和理解该主题的关键点。 3. 示例代码和输出:对于每个主题,包括一些示例代码和相应的输出结果。这有助于您理解和演示具体的MATLAB语法和功能。 4. 问题与解答:如果您在学习过程中遇到了一些困惑或问题,将其记录下来,并在笔记中提出并解答这些问题。这样可以帮助您深入思考并加深对该主题的理解。 5. 笔记补充:除了基本概念和语法外,您还可以添加一些额外的笔记,如最佳实践、编程技巧、常见错误等。这些额外的笔记可以提供更多的实用信息和提示。 6. 参考资料:在您的学习笔记中,包括引用的参考资料,如教程、文档、书籍或网站链接。这样,您可以随时回顾并深入研究相关的主题。 7. 总结和复习:在学习笔记的结尾,添加一个总结部分,回顾和总结您学到的重点和关键概念。此外,定期复习您的学习笔记也是加深理解和记忆的好方法。 以上是关于编写MATLAB学习笔记的一些建议。希望这对您有所帮助,并祝您在MATLAB学习过程中取得成功!如果有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值