我在MATLAB中有一个关于矩阵的快速问题。
给定3x4矩阵,您如何检查第一列右侧的所有内容是否都在第一列的80%之内?我似乎无法想出任何东西。
示例:
Temperature = [60 59 55 50; 60 48 30 46; 60 45 37 47]
谢谢。
答案 0 :(得分:1)
例如:
relTemp = bsxfun(@rdivide,Temperature(:,2:end),Temperature(:,1));
%# be within +/- 80% of first column
isWithin80Perc = all(relTemp > 0.2 & relTemp < 1.8,2);