当前位置: > 关于matlab向量中元素提取...
题目
关于matlab向量中元素提取
如何在matlab中编个程提取限量中满足要求的数并构成新的向量.举个列子如:A=[-4 -3 3 4 5 6],把绝对值大于三的项提出来构成个新的向量B
B=[-4 4 5 6],我自己只会做出B=[-4 0 0 4 5 6]这种简单的选择.
demonhunter500 - 举人 五级
你前面把n确定了,后面的for循环是不是又把 n扩大了,结果为 0 0 0 -4 4 5 6
这个结果是7个数的向量呢还是4个数的?也可能是我概念不清楚,

提问时间:2020-09-05

答案
n=0;
for i=1:6
if abs(A(i))>3
n=n+1;
end
end
B=zeros(1,n);
for i=1:6
if abs(A(i))>3
B(n)=A(i);
n=n+1;
end
end
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.