版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(2929)
>
虫友互识
(253)
>
导师招生
(161)
>
文献求助
(125)
>
硕博家园
(87)
>
休闲灌水
(80)
>
考博
(71)
>
基金申请
(67)
>
教师之家
(51)
>
论文投稿
(37)
>
论文道贺祈福
(35)
>
招聘信息布告栏
(30)
>
公派出国
(30)
>
博后之家
(29)
>
考研
(27)
>
绿色求助(高悬赏)
(23)
小木虫论坛-学术科研互动平台
»
专业学科区
»
数学
»
计算数学
»
新手求助mathmatica解方程组。。。。。。。。
21
2/3
返回列表
上一页
1
2
3
下一页
查看: 3534 | 回复: 20
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
zrhcc
铁虫
(小有名气)
应助: 0
(幼儿园)
金币: 233
帖子: 71
在线: 56.4小时
虫号: 1786094
注册: 2012-04-29
性别: GG
专业: 内流流体力学
引用回帖:
8楼
:
Originally posted by
Mr__Right
at 2016-01-12 13:31:19
你的函数名都写错了, 大小写敏感
exp -> Exp
sinh -> Sinh
abs ->Abs
这问题本身很简单...
谢谢解答。。。请问你能算出来吗。。我一算就卡了。。一直显示正在运行。。。。
赞
一下
回复此楼
11楼
2016-01-12 14:01:10
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
曹小贱灬
新虫
(小有名气)
应助: 0
(幼儿园)
金币: 2226.3
散金: 100
红花: 2
帖子: 276
在线: 173.3小时
虫号: 4185123
注册: 2015-10-30
专业: 概率论与随机分析
Mathematica解微分方程组效率特别低,建议用maple
发自小木虫Android客户端
赞
一下
回复此楼
12楼
2016-01-12 14:03:54
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zrhcc
铁虫
(小有名气)
应助: 0
(幼儿园)
金币: 233
帖子: 71
在线: 56.4小时
虫号: 1786094
注册: 2012-04-29
性别: GG
专业: 内流流体力学
引用回帖:
9楼
:
Originally posted by
zho123855
at 2016-01-12 13:41:34
说了首字母大写,你是直接跳过了我的回复吗?
被忽视了,再也不会爱了
...
谢谢解答。。。请问你能算出来吗。。我一算就卡了。。一直显示正在运行。。。。
赞
一下
回复此楼
13楼
2016-01-12 14:06:03
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xzczd
木虫
(小有名气)
应助: 72
(初中生)
金币: 1941.4
红花: 11
帖子: 290
在线: 144.2小时
虫号: 3305534
注册: 2014-07-03
【答案】应助回帖
感谢参与,应助指数 +1
答之前有几点要问清楚:
1. 各未知数有没有取值范围?复数域?实数域?大于0?小于0?
2. 是否知道方程组有几组解?
3. 最终目标是解析解还是数值解?
赞
一下
回复此楼
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
14楼
2016-01-12 14:29:50
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zrhcc
铁虫
(小有名气)
应助: 0
(幼儿园)
金币: 233
帖子: 71
在线: 56.4小时
虫号: 1786094
注册: 2012-04-29
性别: GG
专业: 内流流体力学
引用回帖:
14楼
:
Originally posted by
xzczd
at 2016-01-12 14:29:50
答之前有几点要问清楚:
1. 各未知数有没有取值范围?复数域?实数域?大于0?小于0?
2. 是否知道方程组有几组解?
3. 最终目标是解析解还是数值解?
您好,
1.没有取值范围,一定要说的话是σ小于0,c大于0。
2.只有一个解
3.数值解
以下是我用excel规划求解的方法求出来的,对得上文献上的值,现在想用mathematica求解。。。但是遇到了困难。。
屏幕快照 2016-01-12 下午2.33.42.png
赞
一下
回复此楼
15楼
2016-01-12 14:39:56
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xzczd
木虫
(小有名气)
应助: 72
(初中生)
金币: 1941.4
红花: 11
帖子: 290
在线: 144.2小时
虫号: 3305534
注册: 2014-07-03
引用回帖:
15楼
:
Originally posted by
zrhcc
at 2016-01-12 14:39:56
您好,
1.没有取值范围,一定要说的话是σ小于0,c大于0。
2.只有一个解
3.数值解
以下是我用excel规划求解的方法求出来的,对得上文献上的值,现在想用mathematica求解。。。但是遇到了困难。。
屏幕快照 20 ...
你还没回答我是在实数域还是复数域呢
赞
一下
回复此楼
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
16楼
2016-01-12 14:43:58
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zrhcc
铁虫
(小有名气)
应助: 0
(幼儿园)
金币: 233
帖子: 71
在线: 56.4小时
虫号: 1786094
注册: 2012-04-29
性别: GG
专业: 内流流体力学
引用回帖:
16楼
:
Originally posted by
xzczd
at 2016-01-12 14:43:58
你还没回答我是在实数域还是复数域呢...
不好意思。。实数。。
回复此楼
17楼
2016-01-12 14:48:48
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
zrhcc
铁虫
(小有名气)
应助: 0
(幼儿园)
金币: 233
帖子: 71
在线: 56.4小时
虫号: 1786094
注册: 2012-04-29
性别: GG
专业: 内流流体力学
引用回帖:
16楼
:
Originally posted by
xzczd
at 2016-01-12 14:43:58
你还没回答我是在实数域还是复数域呢...
您好,关于解的个数。。。。。我图中的是电极阳极的情况,sigma代表电荷密度,所以为负,。。。在阴极,σ,d,s数值与阳极一样,但是符号相反,即σ,d,s有两个解,但是剩下的两个值c和miu都只有一个解。
赞
一下
回复此楼
18楼
2016-01-12 14:56:36
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
xzczd
木虫
(小有名气)
应助: 72
(初中生)
金币: 1941.4
红花: 11
帖子: 290
在线: 144.2小时
虫号: 3305534
注册: 2014-07-03
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
zrhcc: 金币+11,
★★★★★
最佳答案, 看来我得细细琢磨琢磨了。。。。多谢指教。。。。
2016-01-12 16:28:15
引用回帖:
18楼
:
Originally posted by
zrhcc
at 2016-01-12 14:56:36
您好,关于解的个数。。。。。我图中的是电极阳极的情况,sigma代表电荷密度,所以为负,。。。在阴极,σ,d,s数值与阳极一样,但是符号相反,即σ,d,s有两个解,但是剩下的两个值c和miu都只有一个解。...
你不会问问题。
我可以解出完全符合你限制条件的解,不过和你算出的并不一样。具体原因是什么你自己慢慢分析吧。不要再追问,我也不会再爱了。
CODE:
eqlst = {σ*96485 == (170000000 + 20*σ^2)*s*8314/1000*298/96485,
σ == -2*5*Exp[μ]*Sinh[d],
c == 2*5*Exp[μ]*Cosh[d],
12/10 == 2*8314/1000*298/96485*Abs[d + s],
200 == μ*c};
(*虽然后续不会用到但是我依旧放这里了,这是可以分析出来的限制条件:*)
con = {c > 0, σ < 0, s < 0, 0 < μ < ProductLog[20], d > 0};
(*Solve在求解超越方程时经常有困难,那么先尽量消去易消的变量。*)
neweqlst = List @@ Eliminate[eqlst, {σ, s(*,μ,d*), c}](*//Simplify*)
(*{(-1210681647011250000000000 + 2217483639235220000000 d^2) μ Cosh[d] ==
Sinh[d] (19604908166986645000000 d - 1596869827860870015625 E^μ Sinh[d] -
1043521712581280000 d^2 E^μ Sinh[d] +
230645978435137000 d E^(2 μ) Sinh[d]^2 +
3351367881000000 E^(3 μ) Sinh[d]^3 - 6138363015184 d^2 E^(3 μ) Sinh[d]^3),
E^μ μ Cosh[d] ==
20,
-19604908166986645000000 d E^μ Sinh[
d] + (1596869827860870015625 + 1043521712581280000 d^2) E^(2 μ) Sinh[d]^2 -
230645978435137000 d E^(3 μ)
Sinh[d]^3 + (-3351367881000000 + 6138363015184 d^2) E^(4 μ) Sinh[d]^4 ==
24213632940225000000000000 - 44349672784704400000000 d^2}
*)
(*惊讶地发现五个方程消三个变量后居然还剩三个方程,其中有一个特别简单。把它提出来求解:*)
sold = Solve[{d > 0, neweqlst[[2]]}, d, Reals][[1]]
(*{d -> ConditionalExpression[ArcCosh[(20 E^-μ)/μ], 0 < μ < ProductLog[20]]}
*)
(*于是获得了一个单变量超越方程。不过这个超越方程FindFit处理起来疑似有困难(我也不想继续试了)所以这里再度转换成求最小值的问题:*)
{$, nsolμ} =
NMinimize[{Subtract @@ neweqlst[[3]]^2 /. d -> sold[[1, -1, 1]],
sold[[1, -1, -1]]}, μ, WorkingPrecision -> 16]
(*{0, {μ -> 0.1079199021290265}}
*)
nsold = sold /. solμ
(* {d -> 5.807316493056165} *)
eqlst /. nsold /. nsolμ
{Rule @@ %[[2]], Rule @@ %[[3]]}
(*{σ -> -1853.192811634474, c -> 1853.226291485000}*)
%% /. %
Solve[%[[1]]]
(*{{s -> -29.17333774289270}}*)
%% /. % // Flatten
赞
一下
(2人)
回复此楼
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
19楼
2016-01-12 16:03:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
Mr__Right
专家顾问
(著名写手)
专家经验: +31
数学EPI: 1
应助: 317
(大学生)
金币: 14456.3
散金: 500
红花: 54
帖子: 2716
在线: 950.6小时
虫号: 1972612
注册: 2012-09-04
性别: GG
专业: 应用数学方法
管辖:
程序语言
引用回帖:
19楼
:
Originally posted by
xzczd
at 2016-01-12 16:03:07
你不会问问题。
我可以解出完全符合你限制条件的解,不过和你算出的并不一样。具体原因是什么你自己慢慢分析吧。不要再追问,我也不会再爱了。
eqlst = {σ*96485 == (170000000 + 20*σ^2)*s*8314/1000*298/9 ...
非常同意。
小木虫上很多同学都先要学习“如何问问题”
如果有谁来引导下风气就好了
赞
一下
回复此楼
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
20楼
2016-01-14 21:22:40
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
数理科学综合
机械
物理
数学
农林
食品
地学
能源
信息科学
土木建筑
航空航天
转基因
我要订阅楼主
zrhcc
的主题更新
21
2/3
返回列表
上一页
1
2
3
下一页
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定