필터 지우기
필터 지우기

How to compare a vector A of real numbers with a vector of zeros using equalities and inequalities?

조회 수: 1 (최근 30일)
Hi, I have a vector A mx1 which should be compared with a mx1 vector of zeros. In particular: for the first n<m elements I want to obtain 1 if they are equal to zero; for the remaining m-n elements I want to obtain 1 if they are less than or equal to zero. I prefer no loops. For example:
m=5;
n=2;
A=[0; 1; -3; 1; 5];
I want to get
C=[1;0;1;0;0];
Thanks

채택된 답변

Andrei Bobrov
Andrei Bobrov 2013년 12월 9일
C = [A(1:n) == 0;A(n+1:end) <= 0];

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by