Trying to distribute code that is usable but cannot be copied or altered

Hi. I have written several different specific, likely proprietary programs that I need to distribute to my team. I'd like for them to be able to run the program, provide input data, and get output data, but I'd like to protect the code from being altered or copied. Is there a way? I have attached a picture showing an example of the simple functions and programs that need to be parsed or compiled into one tidy package.
Thanks...I bet it's too easy!!!!

1 件のコメント

Geoff Hayes
Geoff Hayes 2014 年 9 月 4 日
Gary - there is no attached picture. You can look into pcode which creates a protected file and obfuscates the code in your m-file. It may do what you want.

サインインしてコメントする。

回答 (3 件)

Guillaume
Guillaume 2014 年 9 月 4 日

0 投票

2 件のコメント

Iain
Iain 2014 年 9 月 4 日
pcode is a simple & straightforward answer.
compiling your matlab into an exe might be more sensible if it's in a suitable format.
telling them off for editing the code might be more appropriate.
Image Analyst
Image Analyst 2014 年 9 月 4 日
I believe the pcode version requires the end users to have bought the full blown MATLAB while the standalone executable does not and can be distributed free.

サインインしてコメントする。

Image Analyst
Image Analyst 2014 年 9 月 4 日

0 投票

If you have the MATLAB compiler, you can create a standalone executable.

3 件のコメント

Gary
Gary 2014 年 9 月 5 日
How do I know if I have this compiler? I am on a corporate users license with very little detail of what we actually have.
Thanks!
Guillaume
Guillaume 2014 年 9 月 5 日
ver
will tell you all the toolboxes you have.
Yawar Rehman
Yawar Rehman 2014 年 9 月 5 日
type in the following to select the available compilers in your Matlab
mex -setup

サインインしてコメントする。

Gary
Gary 2014 年 9 月 4 日

0 投票

There you go.....Also asking tech support the same question. Thanks already guys.

カテゴリ

ヘルプ センター および File ExchangeCall Web Services from MATLAB Using HTTP についてさらに検索

質問済み:

2014 年 9 月 4 日

コメント済み:

2014 年 9 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by