24小时热门版块排行榜    

查看: 471  |  回复: 8
当前主题已经存档。

Ising

木虫 (著名写手)

[交流] 【求助】由方程作图

谁能帮我看看这个问题
我现在有一个方程,是复方程,其中有四个变量,x,y,v,k;一个复方程由实部和虚部分别等于零可以变成两个方程,这样两个方程四个未知数,我想求出x,y关于v和k的表达式来,让后让y=0,作出v,k的变化曲线来,该怎么解决?具体问题见附件,解决了给金币,谢谢大家
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Ising(金币+10,VIP+0):谢谢,我已经给出了外部链接,帮我看一下
我首先有个疑问,你想要v~k的关系式?还是只要曲线图就可以?这涉及到解析解还是数值解的问题。

从你的方程来看,因为积分的存在,所以想解析的实部虚部分离是很困难的。如果数值求解的话相对容易些。这需要lz提供q等参数的数值和四个变量的可能取值范围。

ps:下载附件还要钱啊 找个外链吧
2楼2009-01-03 10:43:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ising

木虫 (著名写手)

我只要作出图来就可以了!其中x>o,还有一些参数,参数取一些具体数值作出k-v曲线就可以了!
http://g.zhubajie.com/urllink.php?id=36093662dvf2b8simlaocys
3楼2009-01-03 13:28:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ising

木虫 (著名写手)

v>0,画出第一象限的部分,就是v>0,k>0
4楼2009-01-03 13:35:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
coldwind042(金币+3,VIP+0):非常感谢!
Ising(金币+20,VIP+0):谢谢
依照lz提供的方程和参数,我做了些推导,发现:
1、当y=0时,即\xi为实数,Zq函数中的积分不可积
2、当y!=0时,即\xi为复数,积分可积。此时方程实部虚部分离后,虚部显含y,具有y*(……)形式,若此时令y=0则虚部为0,不可能得到v-k关系式。

建议lz做两件事情:1、验证我的推导结果是否正确;2、检察积分形式是否正确。
5楼2009-01-04 09:07:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ising

木虫 (著名写手)

我再看看吧,谢谢你,可以把你编的程序过程发给我么?谢谢!
6楼2009-01-04 22:06:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ising

木虫 (著名写手)

另外怎么在mathematica里实现变量的定义啊?例如z=x+I*y,怎么事先定义x,y是实数从而Re[z]=x,Im[z]=y;
在maple里可以轻松用assume(x,real,y,real)实现,mathematica里我怎么没找到相应的而用法啊?Assumptions Assuming来实现么?
7楼2009-01-04 22:11:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Ising(金币+20,VIP+0):非常感谢
Ising(金币+30,VIP+0):谢谢
在mathematica里面无须定义变量,mathematica会自动识别变量及其定义。
例如z=x+I*y,那么Re[z]是不会给出x的,因为mathematica不确定x和y是否是实数,因此给出的结果是-Im[y] + Re[x]。显然这是个挑不出毛病的结果。但是,有时做公式推导时,这个结果就很烦了。这时我是这样做的ComplexExpand[Re[z]],这样就给出x了。
如果非要定义变量也是可以的,是这样的:$Assumptions = {{x, y, v, q, ϵ, τ} ∈ Reals};
这些在我的程序里面都有。程序如下:
http://www.namipan.com/d/problem ... 920f9ec63e74a760000
关于你的方程,我在程序最后写了两句话,说了我的看法,不一定正确,你看看行不行吧。
引用回帖:
Originally posted by Ising at 2009-1-4 22:11:
另外怎么在mathematica里实现变量的定义啊?例如z=x+I*y,怎么事先定义x,y是实数从而Re[z]=x,Im[z]=y;
在maple里可以轻松用assume(x,real,y,real)实现,mathematica里我怎么没找到相应的而用法啊?Assumptions As ...

8楼2009-01-05 18:53:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ising

木虫 (著名写手)

我在看看吧,有可能原先想的思路不对!可能还要麻烦你,非常感谢
9楼2009-01-06 08:54:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Ising 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见