findcoords.m
来自「matlab处理图像的一些基本方法。其中有一部分mex程序需要安装编译」· M 代码 · 共 44 行
M
44 行
function A = findcoords(C, ident)%FINDCOORDS Returns rows of Coords that begin with the values in vector IDENT.%%% NEWCOORDS = FINDCOORDS(COORDS, IDENT)%% Claudio Oct. 16 1995%% Copyright (c) 1995 by Claudio Rivetti and Mark Young% claudio@alice.uoregon.edu, mark@alice.uoregon.edu%A=[];if nargin <2 error('Too few input arguments');endif nargin>2 error('Too many input arguments');endif isempty(C) return;endfor i=1:length(ident) index = [index; find(C(2:size(C,1),1) == ident(i))];endif ~isempty(index) index=[index;find(isnan(C(2:size(C,1),1))==1)]; sort(index+1); A=C(sort(index+1),:); top=zeros(1,size(A,2)); top(1)=length(find(isnan(A(:,1))==1)); A=[top;A];endreturn
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?