超越复数方程解法怎么解

解复数方程x^4+4=0怎么解
x^4=-4x^2=2i或-2ix=1+i或-1-i或1-i或-1+i一共4个根,都是虚根
为您推荐:
其他类似问题
X^4= -4所以此题无解!
移项:4X=-4
扫描下载二维码超越复数的三元数_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
超越复数的三元数
上传于||文档简介
&&高​等​数​学​文​档
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢在复数集内方程的根可以理解为交点吗?超越方程的解就是这样理解的.可是一元二次方程的解又不可以理解为与x轴的交点.这是怎么回事.求解答
床前明月光_秔
超越数不是复数,复数是一条向量.可是一元二次方程的解可以理解为与x轴的交点.
那种和x轴无交点的方程在复数集内也有解,可见一元二次方程的解不可以理解为与x轴的交点
也就是方程的解与交点到底有什么关系????????????
复数是没有大小的,它只表示一条向量,所以对“与x轴的交点”的讨论是没有任何意义的。
再者复数是被定义出来的东西,不再平面直角坐标系所讨论的范围内。
那么方程的解与交点到底有什么关系????????????
使等式成立的未知数的值。
为您推荐:
其他类似问题
扫描下载二维码查看: 1586|回复: 13|关注: 0
matlab解超越方程的复数根
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
本帖最后由 zhaocb 于
16:22 编辑
各位大神,我需要解一个超越方程,'0=(r^2+(50*m*(2*pi*k*C)^2))*tanh(r*0.04)+i*r*(50-m)*2*pi*k*C'其中r为未知量。但结果只有0,但实际情况是有复数根,而且复数根才是我要的结果;我也试了fsolve解,但初始值不知道是多少,也得不到正确的答案。我也怀疑方程本身没有复数解,但是有大牛用其他代码可以得到正确的复数解,但我有看不懂那是什么语言。。。求助
S0=load ('C:\Users\Zhang\Desktop\z\S40.txt');
emp=load ('C:\Users\Zhang\Desktop\z\emp.txt');
sfilm=0..*S0(:,2)+i*pi.*(1-S0(:,3)/180);
semp=0..*emp(:,2)+i*pi.*(1-emp(:,3)/180);
w=2*pi.*emp(:,1);
sp=sfilm./
A=50*(1+sp)./(1-sp);
for a=1:801;
& & m=A(a);
& & k=w(a);
& & C=5.8155E-11;
& & Lext=0.;
equ=sprintf('0=(r^2+(50*m*(2*pi*k*C)^2))*tanh(r*0.04)+i*r*(50-m)*2*pi*k*C');
equ=subs(equ);
r=subs(solve(equ,r));
save C:\Users\Zhang\Desktop\1.txt ZZ -
不明代码(求大神告知这是什么语言)
****** Mathematica script to solve eq (4)********Clear[fun,f,zexp,g,gout,z,Cap,g0,goini,nf,nc,k,m];zexp=Import[&zexp_r.dat&,&Table&]+\[ImaginaryI]Import[&zexp_i.dat&,&Table&];
f=Import[&frec.dat&,&Table&][[All,1]];
nf=Dimensions[f][[1]];nc=Dimensions[zexp][[2]];
\!\(\(Cap = 4.6366*10\^\(-11\);\)\) l=0.015;g0ini=10+15\[ImaginaryI];
\!\(\(fun[g_, f_, z_]:= \((g*g + z*50*\((Cap*2*Pi*f)\)\^2)\)*& && && & Tanh[g*l] + \ \[ImaginaryI]\ \((50 -z)\)*Cap*2*Pi*f*g;\)\)gout=Table[0,{k,1,nf},{m,1,nc}];Do[g0=g0&&Do[gout[[k,m]]=g/.FindRoot[fun[g,f[[k]],zexp[[k,m]]]==0,{g,g0}];& &g0=gout[[k,m]],{k,1,nf}],{m,1,nc}]stmp=OpenWrite[&g_real.dat&,FormatType\[Rule]TableForm];SetOptions[&g_real.dat&,PageWidth\[Rule]Infinity];Write[stmp,TableForm[Re[gout],TableSpacing-&{0,1}]];Close[stmp];stmp=OpenWrite[&g_imag.dat&,FormatType\[Rule]TableForm];SetOptions[&g_imag.dat&,PageWidth\[Rule]Infinity];Write[stmp,TableForm[Im[gout],TableSpacing-&{0,1}]];
Close[stmp];
<h1 style="color:#93 麦片财富积分
关注者: 214
为什么程序会这么复杂。。。
除了r你其它的参数值是多少呢?比如m
<h1 style="color:#93 麦片财富积分
关注者: 214
你给的那段代码不是有写嘛
mathematica
<h1 style="color:# 麦片财富积分
为什么程序会这么复杂。。。
除了r你其它的参数值是多少呢?比如m
前面的都是计算方程的其他参数,因为调用的数据是矩阵形式,每读一个元素带入方程计算一次,所以用了for循环。我把其他参数带进去给你吧。
0=(r^2+(-2. +2.*i)*(50*(2*pi*6.)^2))*tanh(r*0.04)+r*i*(50+2. -2.*i)*2*pi*6.*0.0000001
<h1 style="color:# 麦片财富积分
为什么程序会这么复杂。。。
除了r你其它的参数值是多少呢?比如m
这是取了其中一组参数的方程
<h1 style="color:#93 麦片财富积分
关注者: 214
q=(r^2+(-2. +2.*i)*(50*(2*pi*6.)^2))*tanh(r*0.04)+r*i*(50+2. -2.*i)*2*pi*6.*0.0000001
q=matlabFunction(q)
[r,fval]=fsolve(q,111)
这个误差应该能满足你的要求吧编辑下,看走眼了,这个也还是0解
<h1 style="color:# 麦片财富积分
q=(r^2+(-2. +2.*i)*(50*(2*pi*6.)^2))*tanh(r*0.04)+r*i*(50+2.6438*1 ...
但画图时,有这个提示
Warning: Imaginary parts of complex X and/or Y arguments ignored
说明r的虚数部分还是存在的,怎么才能将虚数部分画出来
<h1 style="color:#93 麦片财富积分
关注者: 214
你是用什么数据画的图?
我用matlab和mathematica都试过,都只能找到零解
<h1 style="color:# 麦片财富积分
你是用什么数据画的图?
我用matlab和mathematica都试过,都只能找到零解
matlab画得
<h1 style="color:# 麦片财富积分
你是用什么数据画的图?
我用matlab和mathematica都试过,都只能找到零解
还是我给你发的那组参数的方程
站长推荐 /2
活动地点已更新
Powered by}

我要回帖

更多关于 解复数方程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信