作业帮 > 综合 > 作业

matlab 解析解转换数值解

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 05:06:54
matlab 解析解转换数值解
用matlab解方程组,用syms x y z 之后solve但是得到的都是解析解,如何能直接得到数值解?
要自己编我还用matlab干啥.我意思是matlab有没有直接提供数值解的语句
matlab 解析解转换数值解
你可能误解了解析解与数值解的来源.
solve给你的是解析解,你得到解析解以后,给参数赋值,然后再使用eval()函数,即可得到结果(但不是你说的数值解).
如果需要数值解,用积分来说吧,我们有辛普森(simposon),Trapzoidal等方法,解方程还有gradient based等.
这些Matlab也有相关的函数.
建议你看一本书,叫做:Computaitonal Methods for Engineers,里面都是用Matlab实现数值解的方法.