返回信息流【 以下文字转载自 StudyShare 讨论区 】
发信人: growing (快快长大), 信区: StudyShare
标 题: 请问matlab一个函数:find(...)
发信站: 北邮人论坛 (Thu Mar 18 15:31:51 2010), 站内
这是帮助里面的,没怎么看懂,也没找出下面例子的规律来,有没有谁给我讲讲,谢谢~~~
[row,col,v] = find(X, ...) returns a column or row vector v of the nonzero entries in X, as well as row and column indices. If X is a logical expression, then v is a logical array. Output v contains the non-zero elements of the logical array obtained by evaluating the expression X. For example,
A= magic(4)
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
[r,c,v]= find(A>10);
r', c', v'
ans =
1 2 4 4 1 3
ans =
1 2 2 3 4 4
ans =
1 1 1 1 1 1
这是一条镜像帖。来源:北邮人论坛 / matlab / #6352同步于 2010/3/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
请问matlab一个函数:find(...) (转载)
zzsanduo
2010/3/19镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
我觉得这个应该是找出魔方矩阵A中大于10的元素吧!ans中第一行是元素的行数,第二行是列数,第三行v是一个由A中非零元素组成的向量。
ps:如果这里的A是一个逻辑表达式,也就是有非零元素,则v返回一个逻辑数组,一般如果存在满足要求的元素,则返回一个单位列向量。如果不存在满足要求的元素,则v返回一个空向量。
不知道对不对哇~
【 在 zzsanduo (出太阳出太阳) 的大作中提到: 】
: 【 以下文字转载自 StudyShare 讨论区 】
: 发信人: growing (快快长大), 信区: StudyShare
: 标 题: 请问matlab一个函数:find(...)
: ...................
【 在 Sophieyue 的大作中提到: 】
: 我觉得这个应该是找出魔方矩阵A中大于10的元素吧!ans中第一行是元素的行数,第二行是列数,第三行v是一个由A中非零元素组成的向量。
: ps:如果这里的A是一个逻辑表达式,也就是有非零元素,则v返回一个逻辑数组,一般如果存在满足要求的元素,则返回一个单位列向量。如果不存在满足要求的元素,则v返回一个空向量。
: 不知道对不对哇~
这头像。。