求解一个4次符号方程,最后的表达式能导入到matlab中,我用了matlab中的solve算子,但是经常死机,不好用

[复制链接]
查看11 | 回复1 | 2009-1-12 17:27:49 | 显示全部楼层 |阅读模式
方程:(y-y1)^2*n^2*(L+y1)^2-(y-y1)^2*y1^2=(x-L)^2*y1^2
我想解出y1关于x和y的显式表达式,我用matlab的solve解,可以得到
4个表达式,但是表达式很长,复制到M文件中去就会死机,我想保存成txt文件,但是总是保存不了.
用mathematica解也可以解出来,就是不知道要怎么转换成matlab的格式,我要用这个表达式放到M文件中来求解数值微分方程的.请高手们介绍几种方便的方法.

回复

使用道具 举报

千问 | 2009-1-12 17:27:49 | 显示全部楼层
直接写入txt文档,你是想粘贴在txt文档里,然后编辑成function的形式然后解方程吧!首先,写好的txt文档你同样是打不开的(死机);所以你写入的时候,同时写入其他内容比如 先把function y=....dydx=写好,然后写solve解出来的部分反正完成的效果就是,写完他就是一个完整function函数然后直接将txt改.mok 就太平了参见一个相同方法解数值方程的示例:http://www.baisi.net/viewthread.php?tid=2279980&extra=page%3D5%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D3...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行