matlab程序中[x y]=find(i0==0);表示什么意思

如题所述

第1个回答  2012-04-28
找出i0中等于0的点的坐标。本回答被提问者采纳

matlab程序中[x y]=find(i0==0);min(x)max(x)表示什么意思
[x y]=find(i0==0);是求i0中等于0的元素的行列坐标 min(x)求向量x的最小值 max(x)求向量x的最大值

matlab 中的find用法
find返回的是满足条件的索引向量 满足条件的是几个,返回的就是几个数组成的向量 若只有一个满足条件,返回的当然是只有一个数的向量 例如:>> a=[1,2,3]a = 1 2 3 >> u=find(a>min(a))u = 2 3 >>

matlab中find()函数的意思
[m,n]=find(A)或n=find(A)——返回矩阵A中非0项的坐标 通常与逻辑运算符一起使用,如[m,n]=find(B>2)返回的是矩阵B中大于2的坐标。(实际上B>2就是一个0-1矩阵,满足B>2的位置就是1,否则就是0)

求matlab中find的用法,[row,col]=find(X,...);
X = 1 3 4 8 9 find(A>5)返回矩阵A中大于5的元素所在位置 >> find(A>5)ans = 8 9 [i,j,v]=find(A) 返回矩阵A中非零元素所在的行i,列j,和元素的值v(按所在位置先后顺序输出)>> A=[3 2 0; -5 0 7; 0 0 1];>> [i,j,v]=find(A)i = 1 2 1...

matlab中怎么用x0表示输出白点的横坐标y0表示白点的纵坐标
```matlab [x0, y0] = find(BW1 == 1);```这里,x0和y0将形成一个等长的列向量,其长度与BW1矩阵中的白点个数相等。你原来的代码段可以通过简化成一个单一命令,如下所示:```matlab [x0, y0] = find(BW1);for i = 1:length(x0)disp(strcat('第', num2str(x0(i)), '行'...

matlab中find 函数如何使用
matlab很常用,下面是find()函数的所有用法:1、 b=find(a),a是一个矩阵,查询非零元素的位置,如果X是一个行向量,则返回一个行向量,否则,返回一个列向量。如果X全是零元素或者是空数组,则返回一个空数组,例子如下所示,也可以用b=find(a>2),这句的意思是在a中找到比较2大的元素;2、b...

matlab中怎么用x0表示输出白点的横坐标y0表示白点的纵坐标
就是白点)的行列位置 直接用[x0 y0]=find(BW1==1);就可以了 x0和y0是等长的列向量,长度等于白点的总个数 你原来的程序也可以简化 [x0 y0]=find(BW1);for i=1:length(x0)disp(strcat('第',num2str(x0(i)),'行',num2str(y0(i)),'列是白点'));end ...

matlab中这个n=find(rem(p,i)==0&p~=i);语句是什么意思
find()函数表示找到符合某一条件的结果的位置 该句意思是:找到p向量中,能够整除i,但又不等于i 的值的所在位置 比如,p=[3 4 5 6 7 8 9 10 11 12 13] ,i=2 运行该语句 n=find(rem(p,i)==0&p~=i)得到n = 2 4 6 8 10 即 p向量中 第 2 4 6 8 10 个数...

matlab中find函数的问题
find()函数用于找出矩阵X中所有的非零数,r代表行序号,c代表列序号,v是找出的数的值。在你给的X中,非零的数分别为 3, 2, -5, 7, 1 它们的位置分别是 3 第1行第1列 2 第1行第2列 -5 第2行第2列 7 第2 行第3列 1 第3行第3 列 所以所得结果为 r = 1 2 1 2 3 c =...

matlab中a(i)~=0是什么意思?
就是判断矩阵a中的第i个元素是不是等于0,如果等于0,条件不成立,否则条件成立

相似回答