在Matlab2023a中安装SeDuMi1.3的全流程-Win11

一、准备工作-下载并安装MinGW

安装MinGW有两种方式,一是直接下载online setup(在线安装器)实现自动安装,二是直接自己下载对应的完整的数据包安装。由于我不知道什么原因在线安装一直无法成功(科学上网也白瞎),报错“The file has been download incorrectly”,所以此处只写明方式二的下载过程和安装过程。

1.下载

网址:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

黄色框框是在线安装器,我是下载的红色框框,下载下来是一个zip,直接解压就行。

注意:32位的选i686,64位选x86_64

2.不用其他操作,直接配置系统变量

配置好后直接在cmd中运行以下代码

gcc --version

然后会自动弹出已安装的版本型号,如下所示:

C:\Users\15315>gcc --version
gcc (x86_64-win32-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

二、下载SeDuMi

1.下载SeDuMi1.3

网址:Downloads | SeDuMi (lehigh.edu),同样会得到一个zip,解压即可。

2.放到Matlab的toolbox下

根据自己的路径放哈,我的是在D盘下面

“D:\Program Files\MATLAB\R2023a\toolbox\SeDuMi_1_3”

三、在Matlab里配置C++环境

首先首先!!!务必要以管理员身份运行matlab!!!!

这个环节我也不知道为什么一直有错误,一开始一直显示未匹配到mex,后来解决方式如下:

>> setenv('MW_MINGW64_LOC','D:\MinGW\mingw64')
>> mex -setup
MEX 配置为使用 'MinGW64 Compiler (C)' 以进行 C 语言编译。

要选择不同的语言,请从以下选项中选择一种命令:
 mex -setup C++ 
 mex -setup FORTRAN
MEX 配置为使用 'MinGW64 Compiler (C++)' 以进行 C++ 语言编译。

会弹出一个交互式的答复,选择C++那个

四、安装SeDuMi工具包

在命令行直接输入以下代码

>> install_sedumi

然后matlab就会自己安装,可能会有2~3min左右

然后就可以静静等待安装成功啦!

五、调用一下

可以具体参考该篇文章https://blog.csdn.net/gophae/article/details/104781709

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于在Linux上安装Matlab 2023a,你可以按照以下步骤进行操作: 1. 首先,确保你已经下载了Matlab 2023a安装文件,并将其保存在你的计算机上。 2. 打开终端,并使用cd命令进入到Matlab安装文件所在的目录。 3. 运行安装程序,可以使用以下命令: ``` sudo ./install ``` 4. 接下来,按照安装程序的指示进行操作。你需要同意许可协议,并选择安装选项。可以选择默认选项,或者根据自己的需求进行自定义安装。 5. 安装完成后,你可以在终端输入以下命令来启动Matlab: ``` matlab ``` 6. 如果你在启动Matlab时遇到了无法显示图形界面的问题,可以使用以下命令来启动Matlab并执行程序: ``` matlab -nodesktop -nosplash -r 【作业名】 ``` 7. 如果在安装或启动过程遇到了报错-8523的问题,你可以尝试将libmwlmgrimpl.so文件拷贝到安装目录路径下的matlab_startup_plugins/lmgrimpl文件夹: ``` cp libmwlmgrimpl.so ~/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl ``` 请注意,以上步骤仅适用于Matlab 2023a安装和运行。如果你遇到了其他问题或需要更详细的帮助,请参考Matlab的官方文档或联系Matlab的技术支持团队。 #### 引用[.reference_title] - *1* *2* *3* [Linux下安装Matlab](https://blog.csdn.net/sunnysu99/article/details/122250219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值