💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文内容如下:🎁🎁🎁
⛳️赠与读者
👨💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能解答你胸中升起的一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。
或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎
💥1 概述
📚2 运行结果
CasADi 不是 MATLAB 自带的工具箱,而是一个独立的开源符号计算与自动微分库,支持 MATLAB/Octave、Python 和 C++。
在 MATLAB 里“安装”CasADi 只需要两步:
- 下载对应版本的二进制包;
- 把解压后的文件夹加到 MATLAB 搜索路径(永久或每次启动时)。
下面给出 Windows / macOS / Linux 下的详细步骤(以 MATLAB R2021a 64-bit 为例,其他版本同理)。
通过网盘分享的文件:casadi-3.7.2-windows64-matlab2018b.zip
链接: https://pan.baidu.com/s/1JpTCk2pn3fUI4xF5fxyyMQ?pwd=wybn提取码: wybn
--来自百度网盘超级会员v6的分享
一、下载
-
打开官网下载页
-
找到最新稳定版(例如 3.6.3)。
-
选择对应平台的 MATLAB 包
-
Windows 64-bit:
casadi-3.6.3-windows64-matlab2018b.zip
-
macOS Intel:
casadi-3.6.3-mac64-matlab2018b.tar.gz
-
Linux 64-bit:
casadi-3.6.3-linux64-matlab2018b.tar.gz
文件名里的 “2018b” 只是官方打包时用的最低版本,R2018b 及以后都可用。
-
二、解压 把压缩包解压到任意 没有中文、空格 的路径,例如
D:\toolbox\casadi-3.6.3-windows64
或
/home/yourname/casadi-3.6.3-linux64
三、在 MATLAB 里添加路径
-
打开 MATLAB,在命令行执行
matlab复制
>> addpath('D:\toolbox\casadi-3.6.3-windows64') % 换成你的实际路径 >> savepath % 把路径永久写入 startup.m,下次启动自动生效
如果不执行
savepath
,则每次重启 MATLAB 后都要重新addpath
。 -
验证是否成功
matlab复制
>> import casadi.* >> x = SX.sym('x'); >> disp(x) x
没有报错即说明安装完成。
四、常见问题
-
提示 “找不到 casadiMEX”
大概率是路径写错或版本不匹配(32-bit MATLAB 用了 64-bit CasADi)。
确认casadiMEX.mexw64
(Windows)或casadiMEX.mexa64
(Linux/macOS)存在于你添加的目录。 -
与 MATLAB 自带的
sym
冲突
建议先import casadi.*
再使用SX.sym
、MX.sym
,或者显式写casadi.SX.sym
避免重名。
-
想卸载
matlab
直接删掉文件夹,再在 MATLAB 里复制
>> rmpath('D:\toolbox\casadi-3.6.3-windows64') >> savepath
一句话总结
“下载 → 解压 → addpath → savepath” 四步即可完成 CasADi 在 MATLAB 中的安装,无需编译。
🎉3 参考文献
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。(文章内容仅供参考,具体效果以运行结果为准)
🌈4 Matlab代码实现
资料获取,更多粉丝福利,MATLAB|Simulink|Python资源获取