how to tabulate complex numbers using fprintf?
显示 更早的评论
Hi All,
I have some results in complex form. I want to tabulate these results by using fprintf but I just get the real parts of numbers on my command window. Here is my code:
g=@(x)x^4-(0.4982*x^3)+(2.7464*x^2)-(1.1146*x)+(2.6699)
dgdx=@(x)(4*x^3)+(1.4946*x^2)+(5.4928*x)+(1.1146)
x0=1+i
x=x0
it_no=0
fprintf('\n\n%18s%18s%18s\n','it_no','x','g(x)');
while 1
it_no=it_no+1;
xprev=x;
x=xprev-(g(x)./dgdx(x));
if abs(g(x))<10^-4;
break
end
fprintf(' %17.0f\t %17.7f\t %17.7f\t\n',[it_no,x,g(x)]);
end
fprintf(' %17.0f\t %17.7f\t %17.7f\t\n',[it_no,x,g(x)])
How can I tabulate both real and imaginary parts of complex numbers using fprintf? Anyone to help me for this problem?
I'll appreciate for any help.
Thanks Already!
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Discrete Multiresolution Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!