I have a 101 by 23 matrix, where first column is the ID of persons. I want to extract each value of every person <1.5, and store them in a new matrix, SO resultant matrix should have all values <1.5 and rest can be substituted to 0.

조회 수: 2 (최근 30일)
[numData,~,rawData] = xlsread('C3.csv');
lowscale = zeros(size(numData));
lowscale = numData(any(numData < 1.5),:);
This code is giving me all values which are also > 1.5

채택된 답변

Thorsten 2019년 5월 13일
lowscale = numData;
lowscale(lowscale < 1.5) = 0;

추가 답변 (0개)


Help CenterFile Exchange에서 Elementary Math에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by