长沙品牌网站建设实力强,网站第三方统计工具,苏州市建设厅网站首页,p2pvscode写MATLAB
python下载
官网说明Versions of Python Compatible with MATLAB Products by Release - MATLAB Simulink 不确定这三列都表示什么意思#xff0c;尽量安装这三列都有的python版本吧#xff0c;我安装的 MATLAB R2023b,python选择的是3.11.5
…vscode写MATLAB
python下载
官网说明Versions of Python Compatible with MATLAB Products by Release - MATLAB Simulink 不确定这三列都表示什么意思尽量安装这三列都有的python版本吧我安装的 MATLAB R2023b,python选择的是3.11.5
安装好python后按win图标键输入“查看高级”点进去 添加环境变量 当系统有多个python版本要把默认使用的放在上面比如R2023b要求3.11可以使用3.12不能使用所以我的3.11在前3.12在后。
MATLAB好像也需要把路径放进去记不清了出问题再说
vscode配置
下载插件去vscode插件里面搜 下载这个Pack很方便这个合集包会自动下载其他插件下载完成后右击叫做MATLAB Unofficial的插件点击插件设置在最后面填上MATLAB路径 MATLAB配置
参考安装用于 Python 的 MATLAB Engine API- MATLAB Simulink- MathWorks 中国
和
用于安装 MATLAB Engine API 的 Python 设置脚本- MATLAB Simulink- MathWorks 中国 先在MATLAB添加python路径 再在MATLAB命令行依次输入
cd (fullfile(matlabroot,extern,engines,python))
system(python setup.py install)
结果如下 一大堆东西最后面ans0就对了。
然后回到vscode
创建一个.m文件写一段测试代码比如我之前学习传递函数写的一点
clear;clc;close all;
xi 0.5;
wn 2;
G tf(wn^2, [1, 2*xi*wn, wn^2]);
step(G)
在vscode中的运行结果如下也会弹出一个MATLAB框图。这个插件好像原理是在后台运行了一个MATLAB所以第一次启动这个终端会比较慢启动完成后就正常使用了。 启动这个终端的方法在vscode按快捷键ctrlshiftp弹出的搜索框输入MATLAB就会看见 open a MATLAB Terminal,点它就会出现一个MATLAB集成终端。 这个集成终端不能清空这点有点不是很方便。可以把MATLAB和vscode结合使用或者自行查找其他优化方法。
快捷键展示 ctrl数字键盘7打开终端用得非常少
shiftenter:运行整个MATLAB文件用得较少
ctrlenter:运行选中的代码用得很多。比如我用鼠标选中一部分代码按下这个快捷键就会只运行我选中的代码不会运行我没选中的代码非常方便。
黄色方框的“当”其实是vscode配置键盘快捷方式的when语句具体可见官方链接when clause contexts | Visual Studio Code Extension API
我这里面的意思是只有文件后缀是.m的时候这两个快捷键才是运行matlab代码的功能因为我考虑到我写python的时候也喜欢用这个快捷键可以把这个快捷键也配置成python的只需要写好when表达语句即可。 参考视频B站找到的比较贴切点但是没我详细所以放在最后了。只参考了视频中的一点点内容大部分在网上搜的网上比较乱有设置配置文件的什么也不说就说直接复制过去就行很多信息都是无用的。视频[vscode配置]在vscode中编辑matlab脚本_哔哩哔哩_bilibili