数学建模社区-数学中国

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

作者: Michaelsgh    时间: 2013-4-18 10:17
标题: 请问如何解以下超越方程
大家好,我是初学者,现在正在学习Mathematica,遇到了一些问题,在此向大家请教。请问如何解以下超越方程: QQ截图20130418094642.png - O1 x: r8 q' ~) \! f; G

" R+ m5 l; P: N5 c4 {* S3 S. }
作者: Michaelsgh    时间: 2013-4-19 08:48
各位大神,走过路过不要放过,难题在这里,来挑战一下
作者: linanisyugioh    时间: 2013-4-19 15:51
你既然知道这是超越方程,那么怎么能要求出表达式呢??
9 }% M7 X; f; A% X! t倒是可以求出数值解,也可以求出一个数值解函数,这个函数是没有具体解析形式的,但是你把参数输进去后,可以给你一个数值解
作者: linanisyugioh    时间: 2013-4-19 16:56
我搞错了,这个超越方程太复杂了。系统提供的findroot都不够用,不过可以肯定的是无论参数取什么值,0和正负1都是方程的解,其他解的话,要视参数而定,给定参数后,你可以先用plot画个图,然后初步确定解在什么值附近了,再用findroot来求解数值解
作者: Michaelsgh    时间: 2013-4-20 16:37
linanisyugioh 发表于 2013-4-19 15:51 6 t7 W9 o! ~# K& x
你既然知道这是超越方程,那么怎么能要求出表达式呢??
: _3 x/ G" n* I: T倒是可以求出数值解,也可以求出一个数值解函数, ...
# ^- y& F# w* P5 I) U1 Q( |% ]( \
嗯,您说的很对,但是如果我给您这三个参数分别为0.9,0.18,Pi/6,麻烦你教我怎么求数值解?谢谢!
作者: Michaelsgh    时间: 2013-4-20 16:39
linanisyugioh 发表于 2013-4-19 16:56 : F( X# j/ l% h4 B: z( o8 q+ E
我搞错了,这个超越方程太复杂了。系统提供的findroot都不够用,不过可以肯定的是无论参数取什么值,0和正负 ...

+ Z! g- p& [/ }  F. w' ?* b% e首先,先谢谢您。我尝试用plot画图,但是不知道为什么画不出,而只能画出第一部分的图。
作者: linanisyugioh    时间: 2013-4-22 18:54
如果alpha,beta,theta分别为0.9,0.18,Pi/6,的话,lamda有三个解分别为0,1.41585, 1.80539
# \$ l+ O' ^# q: _/ J程序我看能不能用附件传给你,好像附件不能传nb格式的呢,我用外链吧8 t6 Q/ `* A5 E8 P
程序
  v5 S& M1 T; N2 B5 [0 e3 _) O4 C
作者: linanisyugioh    时间: 2013-4-22 18:56
本帖最后由 linanisyugioh 于 2013-4-22 19:04 编辑 $ J' _- U, i1 B& @+ Z" ?; a" s3 z
! N0 D0 r) J+ D' h
不是吧,我发了个带外链的结果要审核/ Y  P6 T  A1 F+ t4 x% b
先不管了,我先告诉你结果,等审核通过了,你就可以看到程序了+ e/ O& s& i! o1 z( r4 q, \4 p& k
如果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
: S8 d+ h- b; d9 R* J  p不是吧,我发了个带外链的结果要审核  b* R1 @# y' U4 W( f+ l) g6 j
先不管了,我先告诉你结果,等审核通过了,你就可以看到程序了6 V) {5 H# y' X- {  {$ F0 ~5 Q
如果 ...

( m9 p5 c1 l4 \非常感谢您!但是我不知道这样是不是把复根给略去了,因为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 ' O- Q9 `" J3 I1 Z5 Z  i" y# l
该方程的解法

) r' I* z# ^% H+ L你没发现你的那个F不是楼主的那个F么??0 R% }' Z0 L, T
你把F当常数来算了。
作者: 卡卡路里丶    时间: 2020-7-16 10:36
前来学习,感谢分享,谢谢. E/ D$ v, q+ Y# X1 B





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