登录论坛

查看完整版本 : 【资料】MATLAB中prepender函数详解


zhishushinv
2007-08-06, 22:45
STR = prepender(STR)是MATLAB自带的一个简单的学生版函数,在MATLAB中没有任何关于它的联机帮助。其实它挺简单,函数体只有两条语句。一条是一个IF条件语句,判断命令isstudent的返回值是否为真。若为真,则你用的MATLAB为学生版;若为假,则你用的是商业版。如是学生版,该函数还会执行由一个数值矩阵转化而来的命令,即eval(char(A)'+32)。其中A为一串大写字母的ASCII码,+32就转化为小写了,MATLAB执行就会在输入的字符串上加上英文的“学生版”字样。若你遇到类似的情况,把prepender删去就万事大吉了。
顺便说一句,prepender本身的意思就是“预谋者”的意思。哈哈,是不是挺有趣的。若你想为你自己的程序也加一个不太容易去掉的标识的话,也可用这一招哦.....