There are some exceptions:. sometimes companies lose their source code but still have the.p around and later need to get back to source. in some situations involving one company purchasing another company, there might be legal rights to the intellectual property but the original code might not be available. in some countries, reverse engineering is legal, at least within some contexts.
Dec 5, 2013 -.p file stands for protected file. Matlab provides us one facility i.e. Conversion from.m to.p file. We can convert important functions from.m to. When the receiver will receive the encrypted file he will decrypt it so he will get. One for selective encryption.j)=P(i. Make seperate matlab file.
For example in some countries, security researchers have the legal right to reverse engineer code to attempt to find security problems. In some countries, people with disabilities have rights to adapt software to make it usable for them.
Now that my anger has passed. In cases where the whole publication consists of a (natural language) description of an algorithm, one plot of input vectors and one plot of output vectors, imho it can not be verfied, that the algorithm does what is's supposed to do and the way it is described. Furthermore since additional steps were taken by the authors to make a verification of the published algorithm harder it seems really fishy.
This really, really bugs me, because it is not an exception but seems to be the standard way of doing it in my field (chemometrics). And does not seem to lead to any problems in getting work published in high ranking journals.