主题:如何求解复系数方程的根
chinasxdww
[专家分:0] 发布于 2011-04-06 18:20:00
求z^3+(-3+3i)z^2+(-1-8i)z+(-1+7i)=0所有根,包括实根和虚根?
用matlab代码实现的方法,我知道到用C#的程序但不知如何用matlap,请教高手
回复列表 (共1个回复)
沙发
forcal [专家分:80] 发布于 2011-04-24 17:56:00
用Forcal求解很简单:
!using["fcopt"];
c: cf(z,y)= y=z^3+(-3+3i)*z^2+(-1-8i)*z+(-1+7i);
cc(x,y,y1,y2)= cf(x,y,&y1,&y2);
solve[HFor("cc"), optmode,5, optdeep,5];
结果(实部,虚部,误差):
-0.6435942529055819 -2.553773974030037 0.
0.6435942529055827 0.5537739740300375 0.
3. -1. 2.51214793389404e-015
我来回复