找回密码
 注册SCIFIFANS!
首页 科技专区 编程开发 Matlab 的安装与使用 VSCode 开发 Matlab

Matlab 的安装与使用 VSCode 开发 Matlab

6
回复
5801
查看
[ 复制链接 ]

该用户从未签到

1

主题

4

回帖

92

积分

LV.1

积分
92
<

用邮箱/用户名来登录sci-fifans!

您需要 登录 才可以下载或查看,没有账号?注册SCIFIFANS!

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

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

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

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

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

3. Matlab 插件设置 Matlab 安装地址


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

5. 管理员权限打开命令行
  1. cd "matlab安装目录\extern\engines\python"
  2. python setup.py install
复制代码
6. 在 VSCode 下按 ctrl+shift+p,输入 matlab,选择 Open a Matlab Terminal


7. 终端会变成 matlab 命令行,输入命令后会调用 matlab 运行


8.下面通过 ctrl+shift+p 选择 Run current Matlab Script 运行 m 文件


9. 给 Run current Matlab Script 添加快捷键 F5,附加 When 表达式
  1. // 将键绑定放在此文件中以覆盖默认值
  2. [
  3.     {
  4.         "key": "f5",
  5.         "command": "extension.runMatlabScript",
  6.         "when": "editorLangId == 'matlab'"
  7.     }
  8. ]
复制代码

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 环境

        运行参考,平常做一个极其强大的计算器使用也不错
        






使用道具 举报

该用户从未签到

1

主题

4

回帖

92

积分

LV.1

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

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

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

我的空行又没了.jpg

使用道具 举报

  • TA的每日心情
    郁闷
    2024-11-22 16:10
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    19

    主题

    75

    回帖

    2168

    积分

    Judgement

    世界第一公主殿下

    积分
    2168
    QQ
    哇,好棒
    以最初的声音,追寻未来的梦

    使用道具 举报

    该用户从未签到

    10

    主题

    87

    回帖

    416

    积分

    版主

    积分
    416
    QQ
    好耶,我正好也要学线代了

    使用道具 举报

    该用户从未签到

    10

    主题

    87

    回帖

    416

    积分

    版主

    积分
    416
    QQ
    又看到熟悉的界面了!!VSCode,yyds!

    使用道具 举报

    该用户从未签到

    10

    主题

    51

    回帖

    404

    积分

    Judgement

    积分
    404
    我一般直接Python,其实MatLab能做的Python都可以


    第二个图是我们物理老师写的,看不懂{:9_500:}

    使用道具 举报

  • TA的每日心情

    2024-12-20 08:42
  • 签到天数: 1 天

    [LV.1]初来乍到

    69

    主题

    82

    回帖

    1093

    积分

    造物主

    站长

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

    我觉得Matlab做学术性项目比较容易些
    世间漫随流水,算来一梦浮生

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册SCIFIFANS!

    本版积分规则