matlab pcode命令 生成…

   我们可能在用matlab编程的时候会出现这样一个问题,你仅仅是想给对方演示你的程序,但为了保护自己代码不被别人利用,那么就可以使用pcode(pseudocode)伪代码,来实现,相比生成exe文件简单得多.具体方法使用matlab函数pcode;
   调用格式:pcode filename.m ,则会自动生成一个同名的.p文件

   p文件的调用和m文件调用完全相同

例如编写的函数

   function y=fun(x)

    y=sum(x)

   保存为fun.m文件

   使用命令: pcode fun.m

   生成p文件fun.p

   调用如y=fun([1,2,3]) ;那么返回6

 系统会优先调用p文件,很简单实现代码保护,当然不能脱离matlab环境运行p文件了.具有反编译功能

你可能感兴趣的:(matlab基础)