[問題] 請問如何印出複數形式的值已回收
問題: 將 A=[-1,1,0,2+i]
印出 A(1)=-1 是負數
A(2)=1 是正數
A(3)=0 是零
A(4)=2+i 是複數
程式如下:(印不出我要的答案,敬請各位大大替小弟找出,我那裡寫錯了,感恩啦!)
A=[-1,1,0,2+i];
for i=1:length(A)
switch A(i)
case{-1}
type='負數';
case{1}
type='正數';
case{0}
type='零';
case{2+i}
type='複數';
end
fprintf('A(%d)=%d 是%s.\n',i,A(i),type)
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.150.181
推
01/08 10:29, , 1F
01/08 10:29, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):