主题:急
caoyuan725513
[专家分:0] 发布于 2009-11-10 20:42:00
2.给定一向量:A=[4 –1 2 –8 4 5 –3 –1 6 -7]
写一段程序,使a里面的负元素加倍.
怎么做啊??急急急
回复列表 (共2个回复)
沙发
zhouxuewu11 [专家分:430] 发布于 2009-11-11 18:36:00
先读取(测试)向量长度;
用循环逐一检测元素是否为负值,如为负则加倍,否则,跳出。
板凳
johnliu1983 [专家分:100] 发布于 2009-11-11 18:58:00
A(find(A<0))=A(find(A<0))*2
我来回复