作业帮 > 综合 > 作业

Matlab中find函数的问题……

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 07:20:39
Matlab中find函数的问题……
find的参数到底是啥意思啊?
比如提取一个较大矩阵所有值为13的元素位置,是[x,y]=find(L==13)还是[x,y]=find(L(L==13))啊?
这俩代码有啥不同……?
[x,y]=find(L==13)
x为行序号
y为列序号
L(x,y)为所有满足条件的元素
再问: 这个我知道,麻烦帮我看下第二问和第三问...
再答: 第二种代码无意义 L==13将L中元素为13的元素置1,其他为0 L(L==13)取出对应元素,组成列向量 [x,y]=find(L(L==13))查找此列向量(无任何逻辑约束),x=行号(13的数量),y=列号(1) 参照 clc L=[13 0 0 0 1; 0 0 0 0 13;0 13 0 0 2; 0 0 13 13 13] [x1,y1]=find(L==13) L==13 L(L==13) [x2,y2]=find(L(L==13))