数学建模社区-数学中国

标题: 请问如何解以下超越方程 [打印本页]

作者: Michaelsgh    时间: 2013-4-18 10:17
标题: 请问如何解以下超越方程
大家好,我是初学者,现在正在学习Mathematica,遇到了一些问题,在此向大家请教。请问如何解以下超越方程: QQ截图20130418094642.png 0 [  [! D' x' v, M
. p( i! j* h+ u& C

作者: Michaelsgh    时间: 2013-4-19 08:48
各位大神,走过路过不要放过,难题在这里,来挑战一下
作者: linanisyugioh    时间: 2013-4-19 15:51
你既然知道这是超越方程,那么怎么能要求出表达式呢??
9 Y0 K/ U( E+ c倒是可以求出数值解,也可以求出一个数值解函数,这个函数是没有具体解析形式的,但是你把参数输进去后,可以给你一个数值解
作者: linanisyugioh    时间: 2013-4-19 16:56
我搞错了,这个超越方程太复杂了。系统提供的findroot都不够用,不过可以肯定的是无论参数取什么值,0和正负1都是方程的解,其他解的话,要视参数而定,给定参数后,你可以先用plot画个图,然后初步确定解在什么值附近了,再用findroot来求解数值解
作者: Michaelsgh    时间: 2013-4-20 16:37
linanisyugioh 发表于 2013-4-19 15:51 ' ?7 A" `# D  B6 o- m/ V
你既然知道这是超越方程,那么怎么能要求出表达式呢??
4 }' }  g1 h8 u3 K; `倒是可以求出数值解,也可以求出一个数值解函数, ...

7 R* D# Z0 \" i嗯,您说的很对,但是如果我给您这三个参数分别为0.9,0.18,Pi/6,麻烦你教我怎么求数值解?谢谢!
作者: Michaelsgh    时间: 2013-4-20 16:39
linanisyugioh 发表于 2013-4-19 16:56
, ~% r8 A9 a' e3 |我搞错了,这个超越方程太复杂了。系统提供的findroot都不够用,不过可以肯定的是无论参数取什么值,0和正负 ...

4 i: S8 N2 O+ ~  R首先,先谢谢您。我尝试用plot画图,但是不知道为什么画不出,而只能画出第一部分的图。
作者: linanisyugioh    时间: 2013-4-22 18:54
如果alpha,beta,theta分别为0.9,0.18,Pi/6,的话,lamda有三个解分别为0,1.41585, 1.80539
2 u7 c6 n  z- R程序我看能不能用附件传给你,好像附件不能传nb格式的呢,我用外链吧
  J6 e- a. i2 o程序
3 p. Q+ x  B7 I5 n8 T
作者: linanisyugioh    时间: 2013-4-22 18:56
本帖最后由 linanisyugioh 于 2013-4-22 19:04 编辑
& Q* L/ @  D, q8 C7 Y
( X; z5 r+ _. i: q3 f) q不是吧,我发了个带外链的结果要审核6 H2 B/ s  I6 w
先不管了,我先告诉你结果,等审核通过了,你就可以看到程序了
- o4 L" X* r6 M* g- x& v. }+ l1 N如果Alpha = 0.9, Beta= 0.18, Theta=Pi/6,那么Lambda有三个解0,1.41585, 1.80539
作者: Michaelsgh    时间: 2013-4-24 21:29
linanisyugioh 发表于 2013-4-22 18:56 ) V. S, ?4 m# j) m
不是吧,我发了个带外链的结果要审核( a2 v$ J9 h6 v. C
先不管了,我先告诉你结果,等审核通过了,你就可以看到程序了
# U! e$ y& e  B如果 ...

9 h* P% R. a  O4 Z非常感谢您!但是我不知道这样是不是把复根给略去了,因为plot好像只能显示实曲线。
作者: linanisyugioh    时间: 2013-4-25 09:09
汗,你还要复根呀!按理说,你是要根据实际需求来确定根的虚实的。如果你真的要考虑复根,可以把lamda视为复数,画二维的等高线图,mathematica是有这个功能的。
作者: Valentiner    时间: 2013-4-26 12:34
此方程并非超越方程,可以解,你看看我发的帖子吧
作者: Valentiner    时间: 2013-4-26 12:39
该方程的解法

未命名-1.pdf

125.83 KB, 下载次数: 2, 下载积分: 体力 -2 点


作者: linanisyugioh    时间: 2013-4-26 17:27
Valentiner 发表于 2013-4-26 12:39 0 d! [" t7 j7 h) K  ?
该方程的解法
# I7 g- P. ~' ^' p' ?: R1 M# A. D$ o6 ^
你没发现你的那个F不是楼主的那个F么??
  `( E( B2 k, b' F& p; m/ n7 z你把F当常数来算了。
作者: 卡卡路里丶    时间: 2020-7-16 10:36
前来学习,感谢分享,谢谢
2 L1 r6 F2 u$ q% {5 J




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5