MATLAB检查矩阵的一部分是否在第一列的x%范围内

时间:2013-03-08 01:37:00

标签: matlab matrix percentage

我在MATLAB中有一个关于矩阵的快速问题。

给定3x4矩阵,您如何检查第一列右侧的所有内容是否都在第一列的80%之内?我似乎无法想出任何东西。

示例:

Temperature = [60 59 55 50; 60 48 30 46; 60 45 37 47]

谢谢。

1 个答案:

答案 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);