24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4560  |  回复: 31

安-若

木虫 (正式写手)

没什么大区别,基本都能实现

发自小木虫Android客户端
11楼2015-10-09 23:00:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

赵梦92

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
gorgan: 金币+1, 有帮助 2015-10-10 10:10:29
matlab偏于矩阵处理

发自小木虫Android客户端
12楼2015-10-10 00:48:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangww2011

木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
gorgan: 金币+2, 有帮助 2015-10-10 10:10:39
这两个软件都很强大,但mathematiica在符号运算上有优势。

[ 发自手机版 http://muchong.com/3g ]
13楼2015-10-10 02:58:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woodwest2

铁杆木虫 (著名写手)

14楼2015-10-10 08:40:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzczd

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
gorgan: 金币+5, ★★★很有帮助 2015-10-10 11:18:09
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
15楼2015-10-10 11:13:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gorgan

木虫之王 (文学泰斗)

无意苦争春

引用回帖:
15楼: Originally posted by xzczd at 2015-10-10 11:13:22
……楼主你先把这帖看看:http://muchong.com/bbs/viewthread.php?tid=8753688&authorid=3305534

太谢谢你啦
这个帖子对我很有帮助
其实,我的问题比较具体
比如,针对同样一个常微分方程而言
Matlab与Mathematica在解法上有何不同呢?
哪个更简便?

[ 发自手机版 http://muchong.com/3g ]
无我相,无人相,无众生相,无寿者相
16楼2015-10-10 11:17:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzczd

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
gorgan: 金币+1, 有帮助 2015-10-10 12:38:09
gorgan: 金币+16, ★★★★★最佳答案 2015-10-10 12:39:02
feixiaolin: 金币+6, http://emuch.net/bbs/viewthread.php?tid=9565441&fpage=1&target=self&page=2 奖励 2015-11-01 21:29:25
不过楼主既然提了solve那我想我有必要再多啰嗦两句。Matlab的solve属于它的符号计算工具箱,而Matlab的符号计算工具箱,其实是一个叫MuPAD的二流符号计算软件。Mathematica的Solve[]的求解能力绝对是秒杀Matlab的solve()的。

而且Matlab的这个工具箱不及Mathematica的地方还不止这个。更大的问题在于,Matlab虽然买了MuPAD,却没有把它很好地和Matlab整合起来,基本就是买了Matlab就附送你一个MuPAD的感觉,说得具体一点,就是你没法在Matlab里直接调用MuPAD的计算结果,你要么全在MuPAD里算,要么把MuPAD里的结果抄下来再弄到Matlab里主内核里去,但是Mathematica里的结果,全是可以自由地相互引用的。这个在Mathematica的帮助文档里已经有很多例子了,楼主有兴趣可以看看:
http://reference.wolfram.com/language/ref/Solve.html
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
17楼2015-10-10 11:29:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhry883

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
最直接的就是,mathmatica计算不会出现数据发散!

发自小木虫Android客户端
十之八九事,一颗平常心
18楼2015-10-10 11:36:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzczd

木虫 (小有名气)

【答案】应助回帖


gorgan: 金币+1, 有帮助 2015-10-10 12:38:25
引用回帖:
16楼: Originally posted by gorgan at 2015-10-10 11:17:29
太谢谢你啦
这个帖子对我很有帮助
其实,我的问题比较具体
比如,针对同样一个常微分方程而言
Matlab与Mathematica在解法上有何不同呢?
哪个更简便?
...

这个和解代数方程的情况是类似的,可以参看我上一个介绍solve()和Solve[]区别的回复。Mathematica解微分方程的两个关键函数的帮助,你可以看看:
http://reference.wolfram.com/language/ref/DSolve.html
http://reference.wolfram.com/language/ref/NDSolve.html

顺便含积分的微分方程现在Mathematica还不直接支持,但是它的积分变换函数做的还不错,这是一个用LaplaceTransform解积分微分方程的例子:
http://mathematica.stackexchange.com/q/24626/1871
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
19楼2015-10-10 11:39:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gorgan

木虫之王 (文学泰斗)

无意苦争春

引用回帖:
19楼: Originally posted by xzczd at 2015-10-10 11:39:48
这个和解代数方程的情况是类似的,可以参看我上一个介绍solve()和Solve[]区别的回复。Mathematica解微分方程的两个关键函数的帮助,你可以看看:
http://reference.wolfram.com/language/ref/DSolve.html
http:/ ...

例如,一个微分方程
y'=a*y+b
Matlab解法: dsolve('dy=a*y+b')
Mathematica解法: Dsolve(y'=ay+b)
从解法上来看,二者都可以求解该微分方程
那么二者有何区别呢?

[ 发自手机版 http://muchong.com/3g ]
无我相,无人相,无众生相,无寿者相
20楼2015-10-10 12:03:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gorgan 的主题更新
信息提示
请填处理意见