matlab中a\b和inv(a)*b值完全相等吗

a=[5,2,-1;4,7,2;1,-3,4];b=[2;7;4];n=a\b,m=inv(a)*bn=0.47830.39131.1739m=0.47830.39131... a=[5,2,-1;4,7,2;1,-3,4];b=[2;7;4];
n=a\b,m=inv(a)*b

n =
0.4783
0.3913
1.1739
m =
0.4783
0.3913
1.1739

m==n

ans =
0
0
0

这个没太懂,求解释,谢啦
展开
大宝妈谈教育
高粉答主

2020-05-06 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:48.3万
展开全部

不完全是,由于这两个公式在理论上是相等的,但在实际用matlab进行计算时,由于计算方法不同,会有一些舍入误差,特别是当求逆矩阵时,矩阵的条件个数越大,结果的精度越低。

使用方法:

1.先运行MATLAB,因为只有启动MATLAB才能进行动态仿真。选择工具栏的“主页”,然后选择“Simulinklibrary”,点击。

2.打开Simulink库浏览器。在菜单栏中,选择“file”,然后选择“new”。

3.创建一个新的“模型”和“库”有两个选项。我们要创建一个新模型。

4.在命令行窗口中键入“Simulink”打开“Simulink库浏览器”。

5.MATLAB主界面选择“新建”,从下拉菜单中选择“Simulink模型”。

6.该方法可以直接创建新的Simulink模型。然后点击图中所示的图形大小,打开“SimulinkLibraryBrowser”窗口,插入各个仿真模块。

Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
河里西瓦
推荐于2018-02-28 · TA获得超过811个赞
知道小有建树答主
回答量:563
采纳率:0%
帮助的人:505万
展开全部
不完全相等。因为两个式子虽然从理论上看是相等的,但是在用matlab实际计算的时候,因为计算方法的不同,会存在一些舍入误差。尤其是当求矩阵的逆矩阵的时候,矩阵的条件数越大,结果的精度就会越低。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头225
2012-08-08 · TA获得超过604个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:238万
展开全部
如果a可逆,那结果就是相等的。

a\b比inv(a)*b要强大点

a\b就是求方程ax=b中的x(当然都是矩阵运算)
如果a可能的话x也可以用inv(a)*b来求,所以结果相等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式