Luorily 发表于 2021-2-23 02:13:55

Matlab 的安装与使用 VSCode 开发 Matlab

本帖最后由 Luorily 于 2021-2-23 02:25 编辑

由于刚刚小学一年,马上要学线代,本着无聊去折腾的心态,下载安装了matlab。
但是这玩意的IDE实在是太卡太难用了,遂研究了一晚上整理了这个笔记

我是被某方忽悠过来发个帖的,没啥能写的,就把博客搬了一点点过来,希望图片显示没问题

1. MATLAB 2020a的参考安装教程(这个教程很详细了)

2. VSC 安装插件 Matlab、Matlab Interactive Terminal、matlab-formatter

3. Matlab 插件设置 Matlab 安装地址
https://luorily.gitee.io/2021/02/19/LinearAlgebra/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202021-02-20%20001113.png

4. 安装 python3.7 或 python3.6 或 python2.7,并添加到 PATH;*不支持更高版本

5. 管理员权限打开命令行cd "matlab安装目录\extern\engines\python"
python setup.py install6. 在 VSCode 下按 ctrl+shift+p,输入 matlab,选择 Open a Matlab Terminal
https://luorily.gitee.io/2021/02/19/LinearAlgebra/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202021-02-20%20003608.png

7. 终端会变成 matlab 命令行,输入命令后会调用 matlab 运行
https://luorily.gitee.io/2021/02/19/LinearAlgebra/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202021-02-20%20003850.png

8.下面通过 ctrl+shift+p 选择 Run current Matlab Script 运行 m 文件
https://luorily.gitee.io/2021/02/19/LinearAlgebra/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202021-02-20%20002027.png

9. 给 Run current Matlab Script 添加快捷键 F5,附加 When 表达式
// 将键绑定放在此文件中以覆盖默认值
[
    {
      "key": "f5",
      "command": "extension.runMatlabScript",
      "when": "editorLangId == 'matlab'"
    }
]
10. matlab-formatter 的使用:alt+shift+F 规范代码

11.在命令行运行 Matlab

      封装 python "c:\Users\<用户名>\.vscode\extensions\apommel.matlab-interactive-terminal-0.3.4\interfaces\unicode\ml_terminal.py"并添加 PATH 环境

      运行参考,平常做一个极其强大的计算器使用也不错
      https://luorily.gitee.io/2021/02/19/LinearAlgebra/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202021-02-20%20005219.png






Luorily 发表于 2021-2-23 02:18:38

本帖最后由 Luorily 于 2021-2-23 02:32 编辑

<del>艹,有行没空行,再次编辑居然还改不了:)</del>(就当是删除好了)

编辑成功了,发现一个bug
单添加一个回车换行他是不会变的,需要添加or删减几个文字才行

我的空行又没了.jpg

HatsuneMiku 发表于 2021-2-23 23:13:24

哇,好棒

T-X 发表于 2021-2-24 18:37:13

好耶,我正好也要学线代了

T-X 发表于 2021-2-24 18:38:37

又看到熟悉的界面了!!VSCode,yyds!

skyone 发表于 2021-4-14 13:30:40

我一般直接Python,其实MatLab能做的Python都可以
https://i.w3tt.com/2021/04/14/qkoKg.png
https://i.w3tt.com/2021/04/14/qkq0B.png
第二个图是我们物理老师写的,看不懂{:9_500:}

时祤Alnitak 发表于 2021-4-15 08:17:39

skyone 发表于 2021-4-14 13:30
我一般直接Python,其实MatLab能做的Python都可以




我觉得Matlab做学术性项目比较容易些
页: [1]
查看完整版本: Matlab 的安装与使用 VSCode 开发 Matlab