| 查看: 1510 | 回复: 9 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】请教Mathematica程序问题 已有5人参与
|
|||
|
为什么我的程序对一个是函数求导后,得到的函数带入数值后竟然是复数! 以下是程序的一部分,M是一个2*2矩阵,矩阵中每一项均是Omega的函数,而S1,S2是关于omega的复函数 S1 = M[[1, 1]]; S2 = M[[2, 1]]; \[Phi]1 = Arg[S1]; \[Phi]2 = Arg[S2]; \[Tau]1 = D[\[Phi]1, \[Omega]]; 得到的Tau代入数值后却是复数!不知道怎么回事!请好心人帮忙! |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有10人回复
2025年遐想
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请高手指点一下怎么确定一个符号矩阵中的等值元素
已经有6人回复
请教下:如何求一个函数在一定范围内的全部解
已经有10人回复
请教个mathematica画图的问题
已经有5人回复
请教一个Mathematica积分的问题(重金求解)
已经有6人回复
请教一个数据非线性拟合的问题
已经有11人回复
mathematica请教计算结果问题
已经有4人回复
【求助】请教一个关于Mathematica中计算小量的问题
已经有4人回复
【讨论】mathematica绘图问题
已经有7人回复
【求助】关于Mathematica绘图问题【已完结】
已经有3人回复
【求助】Mathematica画图问题
已经有7人回复
【求助】有关fortran进行数值模拟
已经有10人回复
【求助】mathematica5.0运行问题,各位大师兄,帮忙啊
已经有3人回复
【求助】求解非线性方程
已经有8人回复
【求助】origin和mathematica的问题!
已经有6人回复
【求助】紧急求助有关MATHEMATICA的问题
已经有9人回复
mshwangg
至尊木虫 (正式写手)
- 程序强帖: 5
- 应助: 206 (大学生)
- 金币: 10702.8
- 散金: 100
- 红花: 19
- 帖子: 597
- 在线: 195.4小时
- 虫号: 576702
- 注册: 2008-06-21
- 专业: 物理学I
3楼2010-05-21 21:21:58
mshwangg
至尊木虫 (正式写手)
- 程序强帖: 5
- 应助: 206 (大学生)
- 金币: 10702.8
- 散金: 100
- 红花: 19
- 帖子: 597
- 在线: 195.4小时
- 虫号: 576702
- 注册: 2008-06-21
- 专业: 物理学I
4楼2010-05-21 21:25:40
mshwangg
至尊木虫 (正式写手)
- 程序强帖: 5
- 应助: 206 (大学生)
- 金币: 10702.8
- 散金: 100
- 红花: 19
- 帖子: 597
- 在线: 195.4小时
- 虫号: 576702
- 注册: 2008-06-21
- 专业: 物理学I
7楼2010-05-25 22:13:52
mshwangg
至尊木虫 (正式写手)
- 程序强帖: 5
- 应助: 206 (大学生)
- 金币: 10702.8
- 散金: 100
- 红花: 19
- 帖子: 597
- 在线: 195.4小时
- 虫号: 576702
- 注册: 2008-06-21
- 专业: 物理学I
★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
resonant(金币+3):辛苦。 2010-05-26 23:01:22
小木虫(金币+0.5):给个红包,谢谢回帖交流
resonant(金币+3):辛苦。 2010-05-26 23:01:22
|
好吧,我再解释一下这个问题 第一个程序(后赋值的)是按照楼主的程序思想做的。先对Arg函数求导,结果前面有了一项-3 (x^2)。所以当x是复数时,最终结果当然就是复数。 第二个程序(先赋值的)就不用多解释了,自然是先带入x的数值然后求导,所以看起来是Arg‘[-x^3+8I],因此-3 (x^2) 这一项不是随便加上的。最终结果当然是实数了。不过我没有考虑到的是mathematica对Arg‘[-x^3+8I]的计算结果等同于Arg[-x^3+8I],失策失策!见笑了。 那么对楼主的问题再说几句。1、Arg[]给出结果应当是实数,起码我没有想出来什么情况这个函数会给出复数结果。2、对Arg求导会多出来一些表达式,建议楼主仔细看看这些表达式的结果是否是复数。3、如果楼主珍惜大家的唾沫星子和脑细胞并且不违反保密的话,还是把S1等的表达式贴出来更好一些。 |
10楼2010-05-26 22:49:20







回复此楼