Matlab学习笔记---find

X = magic(6);%生成一个魔方阵

X(1:2:end) = 0;%从第一个数开始,以2为步进,一直到最后

>> X = magic(3)

X =

     8     1     6
     3     5     7
     4     9     2

>> X(1:2:end) = 0

X =

     0     1     0
     3     0     7
     0     9     0

%%%%%%%%%%%注意,从上往下,从左往右依次增大,对应的序号为:

X =

     1     4     7
     2     5     8
     3     6     9


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

X =


     8     1     6
     3     5     7
     4     9     2

>> X(5)

ans =

     5

>> X(8)

ans =

     7

%%%%%%%%%%%%%%%%%%也可以使用坐标表示

X =

     8     1     6
     3     5     7
     4     9     2

>> X(1,2)

ans =

     1

%%%%%%%%%%%%%%%%%   find函数

>> X = magic(3)

X =

     8     1     6
     3     5     7
     4     9     2

>> I = find(X,3,'last')//从后往前,在X中找到3个 不为0 的数,返回数值所在的位置

I =

     7
     8
     9


>> X = magic(3)

X =

     8     1     6
     3     5     7
     4     9     2

>> X(1:2:end) = 0

X =

     0     1     0
     3     0     7
     0     9     0

>> I = find(X,3,'last')

I =

     4
     6
     8







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值