Основываясь на кратком взгляде: кажется, что Mathworks утверждают авторские права на код, который они публикуют в m-файлах в своих наборах инструментов - было бы очень удивительно, если бы они этого не сделали. Это исключает внесение незначительных изменений в их файлы, а затем их публикацию без явного разрешения. Это, вероятно, также исключает внесение серьезных изменений и передачу работы за свою собственную и публикацию ее.
Но это та область, где вы, возможно, захотите получить юридическую консультацию.
Гораздо лучшим подходом является написание собственных m-файлов для использования кода Mathworks «как есть», написание оболочек или вспомогательных функций, если их код не делает именно то, что вы хотите.
Эта проблема иногда решается вами, если вы не распространяете код, а, скорее, с помощью сравнения, которое можно использовать для превращения кода, защищенного авторским правом, в ваш код.