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!