matlab从无到有系列(三):数值计算基础

这篇博客深入介绍了MATLAB中的数值计算基础,包括多项式的创建、运算(如求值、根、微积分、部分分式展开、拟合和插值),线性方程的解法,以及数据分析中的协方差阵和相关阵的计算。通过实例展示了如何使用MATLAB函数如poly、roots、polyder、polyint、polyfit、polyval、interp1等进行多项式和线性方程组的操作。同时,还讲解了数据的差分和梯度计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数值计算基础

1、多项式

1.1 多项式的创建

1.1.1 直接输入系数向量创建多项式

1.1.2 特殊多项式输入法

1.1.3 由多项式的根逆推多项式

1.2 多项式的运算

1.2.1 多项式的求值

1.2.2 求多项式的根

1.2.3 多项式的乘除法

1.2.4 多项式的微积分

1.2.5 多项式的部分分式展开

1.2.6 多项式的估值

1.2.7 多项式的拟合

 1.2.8 多项式的插值

2、线性方程

2.1 有唯一解线性方程组求法

2.2 有无穷解的线性方程组求法

2.2.1 齐次线性方程组的通解

2.2.2 非齐次线性方程组通解

2.3 自编函数判断唯一解或者无穷解

3、数据分析

3.1 协方差阵与相关阵

3.1.1 协方差阵

3.1.2 相关阵

3.2 差分和梯度

3.2.1 差分

3.2.2 梯度


1、多项式

1.1 多项式的创建

1.1.1 直接输入系数向量创建多项式

由于在matlab中多项式的以向量的形式存储的,直接输入向量,matlab将降幂自动把向量的元素分配给多项式各项的系数。

创建方法:

在matlab的命令窗口直接输入多项式的系数矢量,然后利用转换函数poly2sym将多项式由系数质量形式转换为符号形式。

例如:输入系数矢量,创建多项式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

左手の明天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值