MATLAB中的Find()函数
MATLAB中的find()函数用于查找非元素或满足给定条件的元素的索引和值。关系表达式可与find结使用克孜勒苏柯尔克孜PVC管道管件粘接胶,以找到满足给定条件的元素的索引。它返回个包含线索引的向量。
使用衬里索引,可以用个下标来访问个多维数组。MATLAB将数组视为个单列向量,每列都附加到前列的底部。
示例:
例如,考虑以下3×3阵列A =
1 4 7
2 5 8克孜勒苏柯尔克孜PVC管道管件粘接胶
3 6 9
在这个数组中,所有元素都代表它们的线索引,即我们可以用A(4)来引用A(1,2)。
语法:
下面是使用该的各种法。
奥力斯 泡沫板橡塑板专用胶报价 联系人:王经理 手机:18232851235(微信同号) 地址:河北省任丘市北辛庄乡南代河工业区克孜勒苏柯尔克孜PVC管道管件粘接胶
k = find(X) :它返回所有非元素的索引。 k = find(X, n) :它返回X中非元素的前n个索引 k = find(X, n, direction) : 向可以是 ̶ ̶或 ̶后”。如果向是,这个函数将返回与非元素对应的前n个指数,如果向是后,这个函数将返回与非元素对应的后n个指数。 [row, col] = find() :它用于获得所有非元素的行和列的下标。 [row, col, v] = find() : row和column将保存所有非元素的下标,v是个向量,将保存所有非元素。注意: 如果X是个矢量,k将与X的向相同;如果X是个多维数组,那么k将是个列向量,PVC管道管件粘结胶它将持有线索引。
例子1: 下面的代码将返回个维数组中非元素的索引。
Defining array A = [1 2 3 ] Getting indices of non zero elements find(A)
输出:
例子2: 下面的代码将返回元素的前2个索引克孜勒苏柯尔克孜PVC管道管件粘接胶,其中的元素将大于3。
Defining array A = [1 2 ; 3 1 4; 5 6 7] Getting first 2 indices find(A>3, 2)
输出:
例子3: 下面的代码将返回大于3的元素的后2行和列索引。
Defining array A = [1 2 ; 3 1 4; 5 6 7] Getting row and column [row, col] = find(A>3, 2, 'last')
输出:
所以,A(2,3)和A(3,3)是大于3的后个元素。我们得到的输出是(2, 3)和(3, 3),而不是(3,2)和(3, 3),因为MATLAB将数组视为单列向量,每列都附加到前列的底部。
例子4: 下面的代码将返回所有元素的索引。这段代码使用了否定操作符(~)与查找函数结使用。
Defining array A = [1 2 3 ] Getting indices of zero elements find(~A)
输出:
相关词条:管道保温 塑料管材生产线 锚索 玻璃棉毡 PVC管道管件粘结胶1.本网站以及本平台支持关于《新广告法》实施的“极限词“用语属“违词”的规定,并在网站的各个栏目、产品主图、详情页等描述中规避“违禁词”。
2.本店欢迎所有用户指出有“违禁词”“广告法”出现的地方,并积极配合修改。
3.凡用户访问本网页,均表示默认详情页的描述,不支持任何以极限化“违禁词”“广告法”为借口理由投诉违反《新广告法》,以此来变相勒索商家索要赔偿的违法恶意行为。
