CVX安装指南(问题: Incorrect number or types of inputs or outputs for function vec. 解决)

【2024/04/21 】起,CVX 可以免费用于所有目的,包括商业用途,无需许可证!!!(来源CVX官网:https://cvxr.com/cvx/licensing/)
1、官网下载(https://cvxr.com/cvx/download/)CVX压缩包,自定义下载位置,建议路径为英文(本人:D:\Matlab CVX)。【CVX3.0 beta版本链接:https://cvxr.com/cvx/beta/

2、解压压缩包到当前文件夹,并用MATLAB 打开cvx-win64 中的cvx文件夹(本人路径为:D:\Matlab CVX\cvx-w64\cvx)

3、双击打开cvx_setup.m,并运行

4、之后可能会在《命令运行窗口》,出现以下ERROR

5、不用担心,测试一下,官网(https://cvxr.com/cvx/)给的EXAMPLE-示例,然后会报错“Incorrect number or types of inputs or outputs for function vec.”

6、原因就是测试的示例下,没有vec.m这个函数文件,因此你只需要将cvx\functions\vec_中的vec.m,粘贴到要运行代码的同matlab目录下即可(或者vec_这整个文件夹粘过去)。在运行示例,就正常了!

7、同理,将cvx\functions\vec_中的vec.m文件复制到cvx-w64\cvx\examples中就可以解决示例的错误。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值