⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 searchindex.m

📁 M2HTML by itself generates an HTML documentation of Matlab M-files in the current directory.
💻 M
字号:
function [s, freq] = searchindex(mfile, szmin)%Compute keywords statistics of an M-file%  S = SEARCHINDEX(MFILE) returns a cell array of char S containing%  all the keywords (variables, function names, words in comments or%  char arrays) found in M-file MFILE, of more than 2 characters.%  S = SEARCHINDEX(MFILE, SZMIN) allows to specify the minimum size%  SZMIN of the keywords.%  [S, FREQ] = SEARCHINDEX(...) also returns the occurency frequence%  of each keyword in the M-file.%%  See also M2HTML%  Copyright (C) 2003 Guillaume Flandin <Guillaume@artefact.tk>%  $Revision: 1.0 $Date: 2003/04/10 18:32:48 $error(nargchk(1,2,nargin));if nargin == 1, szmin = 2; end%- Delimiters used in strtokstrtok_delim = sprintf(' \t\n\r(){}[]<>+-*~#!|\\@&/.,:;="''%%');%- Open for reading the M-filefid = openfile(mfile,'r');%- Initialize keywords lists = {};%- Loop over lineswhile 1	tline = fgetl(fid);	if ~ischar(tline), break, end		%- Extract keywords in each line	while 1		[w, tline] = strtok(tline,strtok_delim);		if isempty(w), break, end;		%- Check the length of the keyword		if length(w) > szmin			s{end+1} = w;		end	endend%- Close the M-filefclose(fid);%- Remove repeted keywords[s, i, j] = unique(s);%- Compute occurency frenquency if requiredif nargout == 2,	freq = histc(j,1:length(i));end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -