查看: 4842  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xiachunguang

铁杆木虫 (著名写手)

[交流] 【求助】如何提高Mathematica运行速度? 已有2人参与

用Mathematica解一个线性方程组(10个方程组成的),都运行一天了还在计算中
听说人家还有运行三天的!!
哪位大侠帮忙如何让缩短运行时间啊,实在等不下去了。。。当然了有没解还不一定呢

我用
Reduce是想讨论系数满足的条件给出所有可能的解。
对mathematica只是略知一二,麻烦各位看看
再追加金币!!!谢谢啦

在基础数学板块里发过,呵呵到这里才是找对地方了
回复此楼
跌倒了,爬起来还是帅!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jove1782

木虫 (正式写手)

小木虫风雅协会代理秘书长

★
0112358(金币+1,VIP+0):鼓励交流 9-17 15:33
只小试过mathematica

感觉符号计算虽然很爽,但是速度的确没办法一下子提很多,而且经常不能并行计算,的确不如搞个程序


虽然没看过你的文件,但是线性方程组还是适合矩阵计算吧

[ Last edited by jove1782 on 2009-9-17 at 15:18 ]
もっとも永く続く?郅稀螭铯欷�?郅扦ⅳ搿�
4楼2009-09-17 15:16:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

wangen994

荣誉版主 (著名写手)

将军

★ ★
spc08(金币+2,VIP+0):感谢交流! 9-8 12:28
我看了你的附件,有几个问题我不太清楚,一个是你这个方程中的未知数是α[t], β[t], γ[t],μ[t],其余的是不是都是系数参数?a(-1),b(-1),b0是不是也是系数参数?再求系数关系时这几个参数是你省略了还是怎么回事?
第二个问题,你用Eeduce讨论系数满足的条件给出所有可能的解,我没有用过这个函数,但是我查了查你的用法不对,你可以看看mathematica自带的例子,
第三个问题,这些参数在具体计算时候值是否给出来呢,如果没有给出参数值,计算会很麻烦很慢,及时计算出来也是一大堆,没什么用处。但是你可以编个程序,而不是求解
以上是我的一点看法,希望对你有所帮助,
另外你的附近最好放到网盘里面,大家下载附件是需要流量和金币的
2楼2009-09-08 12:20:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiachunguang

铁杆木虫 (著名写手)

★ ★
0112358(金币+2,VIP+0):鼓励交流 9-17 15:33
引用回帖:
Originally posted by wangen994 at 2009-9-8 12:20:
我看了你的附件,有几个问题我不太清楚,一个是你这个方程中的未知数是α[t], β[t], γ[t],μ[t],其余的是不是都是系数参数?a(-1),b(-1),b0是不是也是系数参数?再求系数关系时这几个参数是你省略了还是怎么 ...

方程中的α[t], β[t], γ[t]是已知的函数,不要求给出具体表达式的,当做符号就行,只要求μ[t]的表达式,其实我想要的是a1,a2,a0,a(-1),b(-1),b0,满足哪些条件能给出μ[t],满足什么条件μ[t]才有解这是Mathematica要为我做的,由于α[t], β[t], γ[t]只是符号,所以包含大量的符号运算,以前算过7个方程的三四个小时才有结果,计算出来也是一大堆,不过有些还是有价值的,估计这个太麻烦了
但我见过人家解出来类似复杂的问题的可惜看不到程序
估计不是简单的Reduce,我只是认识几个命令而已,对于设计程序就一窍不通了

不知道怎么把我的想法变成程序语言
跌倒了,爬起来还是帅!
3楼2009-09-08 14:05:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

prairie

木虫 (正式写手)

★
nono2009(金币+1,VIP+0):鼓励交流,欢迎常来。 10-18 09:07
符号计算速度不易提升,数值会好一点。
O(∩_∩)O~
5楼2009-10-18 08:39:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
信息提示
请填处理意见