matlab中,对一个向量中的每个元素,若有元素与5相等的,则停止,若没有则在向量后面增加一个0元素

matlab中,对一个向量中的每个元素,若有元素与5相等的,则停止,若没有则在向量后面增加一个0元素
matlab中,对一个向量中的每个元素,若有元素与5相等的,则停止若没有元素与5相等的,则在向量后面增加一个0元素
漫步天端 1年前 已收到2个回答 举报

秀江鱼 幼苗

共回答了16个问题采纳率:93.8% 举报

clear all;clc;
a=rand(1,10);
a(5)=5;
if ismember(5,a)==0
a=[a,0]
elseif ismember(5,a)==1
a
break;
end

1年前

3

cafewang 幼苗

共回答了1个问题 举报

A is your vector.
for i=1:length(A)
if A(i)~=5
A(end+1)=0;
else
break
end
end

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.027 s. - webmaster@yulucn.com