用fprintf()函数输出复数的虚部

当输入的x为复数时,fprintf()函数就会丢弃复数的虚部,而只保留实部。但现在我们强制要求使用fprintf()函数输出x的虚部。


tic;%使程序运行3次
for times=1:3%使程序运行3次
    x=input('请输入x: ');
    if(isreal(x)==0)
        fprintf('a=%d b=%d\n',real(x),imag(x));
    else
        fprintf('a=%d\n',x);
    end
end


你可能感兴趣的:(Matlab入门练习)