function[]=AswCheck() function[DataType]=DataTypeGet_Func(Name) n=length(Name); if n==0 DataType=''; else if strcmpi(Name(n),'b') DataType='boolean'; else if strcmpi(Name(n-1),'i') DataType='int8'; else if strcmpi(Name(n-1),'u') DataType='uint8'; else if strcmpi(Name(n-2),'u') switch Name(n-1) case '1' DataType='uint16'; case '3' DataType='uint32'; end else if strcmpi(Name(n-2),'i') switch Name(n-1) case '1' DataType='int16'; case '3' DataType='int32'; end else if strcmpi(Name(n-2),'f') switch Name(n-1) case '3' DataType='single'; end end end end end end end end end function[Table_1]=Table_Tra_Func(Arry,n) i_1=1;
时间: 2024-02-11 18:29:52 浏览: 56
make menuconfig
这段代码是MATLAB语言的函数定义,包含两个函数:AswCheck和DataTypeGet_Func。其中,AswCheck函数没有输入参数,返回值为一个空数组。DataTypeGet_Func函数有一个输入参数Name,输出参数DataType为字符串类型。
该函数首先获取输入参数Name的长度n,如果n为0,则返回一个空字符串。如果Name的最后一个字符为'b',则DataType为'boolean'。如果Name的倒数第二个字符为'i',则DataType为'int8'。如果Name的倒数第二个字符为'u',则根据Name的倒数第一个字符,分别将DataType赋为'uint16'或'uint32'。如果Name的倒数第二个字符为'i',则根据Name的倒数第一个字符,分别将DataType赋为'int16'或'int32'。如果Name的倒数第二个字符为'f',且倒数第一个字符为'3',则DataType为'single'。
Table_Tra_Func函数有两个输入参数:一个数组Arry和一个整数n。函数中定义了一个变量i_1并将其赋值为1。
阅读全文