一、Mac
网盘下载:MATLAB R2017b Mac
(1)下载
(2)输入安装密钥
(3)激活/破解部分
a、安装完成后直接启动matalb 2017b 提示需要激活,选择在不使用Internet的情况下手动激活点击下一步;
b、选择输入许可证路径,选择下载好的crack文件夹里的License文件,点击下一步激活即可;
c、将/Applications/MATLAB_R2017b.app/bin/maci64/中的
libmwservices.dylib
替换成crack文件夹里的 libmwservices.dylib
文件
(注意这个位置在应用程序处找到matlab右键,显示包内容,即可找到上面需要替换的文件)
(4)环境变量设置
打开终端:
sudo vi /etc/profile
按“i”进入编辑模式,在最后加入:
export PATH=/Applications/MATLAB_R2017b.app/bin:$PATH
输入 “ :wq! ” 保存退出,使设置生效
source /etc/profile
如果实在脚本文件shell中用到matlab,在 crontab 列表里,就会报错,提示 “matlab: command not found.”,crontab 有一个坏毛病, 就是它总是不会缺省的从用户 profile 文件中读取环境变量参数,经常导致在手工执行某个脚本时是成功的,但是到 crontab 中试图让它定期执行时就是会出错。
解决:在脚本文件的开头,强制要求导入环境变量,可保万无一失。
这样的话,脚本的头部一律以下列格式开头:
#!/bin/sh
. /etc/profile
. ~/.bash_profile
Done.