24小时热门版块排行榜    

查看: 322  |  回复: 5
当前主题已经存档。

flybs

金虫 (正式写手)

[交流] 【求助】请问怎么在一个数组里面把正实数从虚数和负数挑出来啊

如题。
谢谢了!

[ Last edited by sunxiao on 2009-3-3 at 04:57 ]
回复此楼

» 猜你喜欢

一起飞
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunxiao

荣誉版主 (著名写手)

小木虫钓鱼协会会长

★ ★
kuhailangyu(金币+2):xiexie! 1-26 09:44
a=[3,4,-1,1+2i];
j=1;
for k=1:4
    if imag(a(k))==0 && real(a(k))>=0
       b(j)=a(k);
       j=j+1;
    end
end
西南交大隧道方向招硕、博士
2楼2009-01-23 13:31:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yoghurt25

铜虫 (小有名气)

sunxiao(金币+0,VIP+0):请给个例子,谢谢,如果可行,将予奖励 2-19 02:00
find(A>0)即可
3楼2009-02-18 21:03:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunxiao

荣誉版主 (著名写手)

小木虫钓鱼协会会长

请楼上给个例子,
我觉得find函数只是能将大于零或者小于零的数的在矩阵中的位置找出来?
谢谢指教
西南交大隧道方向招硕、博士
4楼2009-02-19 02:00:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

frinim

金虫 (初入文坛)


sunxiao(金币+1,VIP+0):谢谢参与交流,但是此法好像不能将实数和虚数区分开吧?请指教 2-26 10:32
A(A>0)
5楼2009-02-26 08:16:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhang

木虫 (正式写手)

★ ★ ★ ★
sunxiao(金币+4,VIP+0):谢谢参与,欢迎交流,很有价值,重奖 2-26 12:45
>> a=[1+i 2;-3 4]

a =

   1.0000 + 1.0000i   2.0000         
  -3.0000             4.0000         

>> b=a(logical((imag(a)==0).*(real(a)>=0)))

b =

     2
     4

>>
6楼2009-02-26 12:33:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 flybs 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见