MATLAB的iptcheckinput函数详解!

欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号248787278

-------------------------------------------------------------------------------------------

iptcheckinput函数详解,这个函数在看别人写的M函数时很有用!

ipt是image process tools,即图像处理工具的缩写,MALAB里边有一个图像像处理工具箱,里边有一组函数的命名规则是在前面加上ipt

下面介绍查找其使用资料的方法!
首先在MATLAB的HELP中打开Product Help,然后搜索iptcheckinput,对这个函数的介绍就非常清楚了,我这里就不复制了!

举个例子如下:

%HISTEQ(I)
  iptcheckinput(a,{'uint8','uint16','double','int16','single'}, ...
                 {'nonsparse','2d'}, mfilename,'I',1);

这段代码对应的函数的原型为:

function [out,T] = histeq(a,cm,hgram)

iptcheckinput的第1个参数代表我检查的是输入参数a;第二个参数代表对这个a矩阵的数值类型的要求;第三个参数要求a是非稀疏且是二维的;第三个参数mfilename提供文件名,为报错信息提供文件名;第四个参数是为报错信息提供变量名,值得注意的是这里为啥为I,因为帮助文件中对这个参数的描述是I;第五个参数为报错信息提供这个被检测参数在参数列表中的位置。

你可能感兴趣的:(iptcheckinput)