matlab 解析解转换数值解

用matlab解方程组,用symsxyz之后solve但是得到的都是解析解,如何能直接得到数值解?要自己编我还用matlab干啥。。。我意思是matlab有没有直接提供数... 用matlab解方程组,用syms x y z 之后solve但是得到的都是解析解,如何能直接得到数值解?
要自己编我还用matlab干啥。。。我意思是matlab有没有直接提供数值解的语句
展开
 我来答
百度网友e56ba1038
推荐于2018-04-13 · TA获得超过2499个赞
知道小有建树答主
回答量:821
采纳率:0%
帮助的人:0
展开全部
你可能误解了解析解与数值解的来源。

solve给你的是解析解,你得到解析解以后,给参数赋值,然后再使用eval()()函数,即可得到结果(但不是你说的数值解)。

如果需要数值解,用积分来说吧,我们有辛普森(simposon),Trapzoidal等方法,解方程还有gradient based等。

这些Matlab也有相关的函数。

建议你看一本书,叫做:Computaitonal Methods for Engineers,里面都是用Matlab实现数值解的方法。
百度网友1c6e06f
2010-09-26 · TA获得超过2893个赞
知道小有建树答主
回答量:695
采纳率:66%
帮助的人:643万
展开全部
你可以自己编个算法,比如计算方法里讲过的二分法和切线法都是数值解的解法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dbb627
2010-09-26 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2127
采纳率:88%
帮助的人:1357万
展开全部
subs 替换变量为数值
double 将解析解符号转变为双精度数值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Caijianjun360
2019-12-17
知道答主
回答量:7
采纳率:0%
帮助的人:4163
展开全部
vpa(解析解)=数值解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
matlabguy
2010-09-26 · TA获得超过346个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:296万
展开全部
都有解析解了你还要数值解干嘛?把变量带进去不就是数了么,不理解你是啥意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式