请教个关于显示复数的问题
如果我有一个复数 a=3+5*i;请问在matlab中,若我使用,fprintf('%3.0f',a)这样的命令,只能把实数部分现实出来,要如何把全部的变量都能显示出来呢? 用%c显示。。 fprintf- formats the data in the real part of matrix A
%c - Single character
试试
fprintf(fid,'%f%+fi', real(a), imag(a));
or
fprintf (fid,'%s', num2str(a));
[ 本帖最后由 ChaChing 于 2010-4-10 15:22 编辑 ]
成功了,太感谢了
楼上的可以显示出来,但是%c不行,也只能显示出real部分 原帖由 wusemm 于 2010-4-15 15:56 发表 http://www.chinavib.com/forum/images/common/back.gif...但是%c不行,也只能显示出real部分
3F有说了!?
maigicku可能没注意回应快了
页:
[1]