Is there a way or function to hide certain lines of code in Matlab 2015a keeping the result normal?

37 visualizaciones (últimos 30 días)
I wanted to hide certain parts of my code. Is there any way I can do that without having an impact on the final result?
  3 comentarios
Adam
Adam el 3 de Abr. de 2019
If you mean just for the purposes of clarity and easy readability then move the code into functions. If you mean for security that you don't want a reader to be able to see the code at all then you would have to convert to P-code or put it in a dll or some other type of solution like that.

Iniciar sesión para comentar.

Respuestas (1)

Adam Danz
Adam Danz el 3 de Abr. de 2019
Editada: Adam Danz el 11 de Abr. de 2019
Matlab documentation suggests two methods of protect source code: using a p-file and building a standalone executable. The first option is usually the better of the two.
A p-file obfuscates the code (it is not encrypted). Though the content of the p-file is difficult to understand, it is not completely secure.
Move the content you'd like to protect into a new m-file. Then use pcode() to convert that to a p-file.
More examples provided in the documentation here:

Categorías

Más información sobre Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by