这个很简单,不需要怎么编程,一个表达式就解决了。
假设矩阵为A(这里作为例子,随机生成10*4的矩阵,对更大的矩阵同样适用),要求小于的【某个数】为5,则
>> A=randi(10,10,4)
A =
9 2 7 8
10 10 1 1
2 10 9 3
10 5 10 1
7 9 7 1
1 2 8 9
3 5 8 7
6 10 4 4
10 8 7 10
10 10 2 1
>> A(A(:,4)<5,:)
ans =
10 10 1 1
2 10 9 3
10 5 10 1
7 9 7 1
6 10 4 4
10 10 2 1
要讲清楚,“提取出该行组成一个新的矩阵”,要提取该行可以,但是要组成什么样的矩阵?某个数又是咋定的?写程序有时针对性很强,一些条件必须先定好。