如何用matlab找出矩阵每一列向量第一个0元素的位置以及最后一个0元素的位置,最好可以用循环来做,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 09:33:05
如何用matlab找出矩阵每一列向量第一个0元素的位置以及最后一个0元素的位置,最好可以用循环来做,

如何用matlab找出矩阵每一列向量第一个0元素的位置以及最后一个0元素的位置,最好可以用循环来做,
如何用matlab找出矩阵每一列向量第一个0元素的位置以及最后一个0元素的位置,最好可以用循环来做,

如何用matlab找出矩阵每一列向量第一个0元素的位置以及最后一个0元素的位置,最好可以用循环来做,
举特殊例子如下,多列向量自己扩展吧:
A=[1,2,0,4,5,0,7,8,9,0,11,12,13]' %%定义一个13个元素的列向量
zero_index=find(A==0) %%挑出所有的0的位置
k=length(zero_index) %%所有0的个数
first_zero_index=zero_index(1); %%第一个0元素的位置
last_zero_index=zero_index(k); %%最后一个0元素的位置

举个例子
clear;clc;
A=randint(10),%你用你自己的矩阵替换
IDX=cell2mat(arrayfun(@(n)[find(A(:,n)==0,1);find(A(:,n)==0,1,'last')],1:size(A,2),'uniformoutput',0)),

如何用matlab找出矩阵每一列向量第一个0元素的位置以及最后一个0元素的位置,最好可以用循环来做, 如何用MATLAB来把矩阵的每一列抽出来,来组成一个一列的矩阵哦 如何用matlab把一列数导入矩阵中 如何用matlab写出一个矩阵 只有0和1 并且要求每行的和大于1 每一列的和等于1 怎样用matlab实现:一个列向量与矩阵的每一列做点乘? 初学者,求救:如何用matlab求几个列向量之间的相关系数并形成相关系数矩阵? 如何用LINGO求矩阵每一列最小值?已知矩阵A=【1 2 3;4 5 6;7 8 9;】如何用lingo求每一列最小值? 如何用matlab建立如下矩阵 如何用MATLAB求逆矩阵 如何用matlab算矩阵的逆 如何用matlab创建向量?我想创建一个n行一列的列向量,元素为全是1,用matlab如何写?例如:[ 111...1] 已知二维联合正态分布的均值向量和协方差矩阵,如何用MATLAB画出其图形呢? 如何用matlab从一列数据中找出重复次数最多的数据?需要找出一列数据中重复次数最多的数据以及重复次数,用matlab如何实现? matlab 对原矩阵的每一列进行归一化 matlab怎么把一个矩阵每一列分别加起来 求助matlab!哪位高手能帮编一个“找出m*n维矩阵每一列最小值所在的位置”的程序,编了半天头都大了!RT 如何用matlab每隔8行取2列列向量比如一个50*200的矩阵如何每隔5行取2列向量,急用, 如何用 matlab产生一个十行十列的矩阵