在VScode中使用MATLAB

在VScode中使用MATLAB

  • [Chapter1 在VScode中使用MATLAB](#Chapter1 在VScode中使用MATLAB)
    • [1. 在vscode的插件市场中搜索MATLAB,并安装](#1. 在vscode的插件市场中搜索MATLAB,并安装)
    • [2. 配置MATLAB安装路径](#2. 配置MATLAB安装路径)
    • [3. MathWorks在线验证](#3. MathWorks在线验证)
    • [4. 程序演示](#4. 程序演示)
    • [5. 运行结果(F5运行或者点击运行按钮)](#5. 运行结果(F5运行或者点击运行按钮))
    • 注意事项

Chapter1 在VScode中使用MATLAB

支持情况

在VScode上执行Matlab代码需要满足的条件是:

安装 Visual Studio Code 。

安装至少 1.2.0 版的 Visual Studio Code MATLAB 扩展。

确保计算机已安装有R2021a 或更高版本的 MATLAB 。

1. 在vscode的插件市场中搜索MATLAB,并安装

2. 配置MATLAB安装路径

在MATLAB:installpath

填入MATLAB的安装路径(最外层文件夹路径)

3. MathWorks在线验证

在网页上进行验证

4. 程序演示

代码

matlab 复制代码
Gs = tf(1, [1 1 0]);
T = 1; 
Gz = c2d(Gs, T);
K = 1;
Tz = feedback(K*Gz, 1);
[z, p, k] = tfdata(Tz, 'v');
pole(Tz)
x = 1:0.01:10;
y = sin(x);
plot(x, y);

5. 运行结果(F5运行或者点击运行按钮)

注意事项

原文链接:https://blog.csdn.net/laughzjh/article/details/139621835

默认情况下,在VScode扩展启动时就会在后台启动一个Matlab进程,用于支持以下功能:

自动代码补全

源代码格式化(文档格式化)

代码导航

代码分析,如连续代码检查和自动修复

代码执行

这会带来较大的内存占用,如果仅需要语法高亮、代码片段、注释、代码折叠这些功能,则可在按下图的设置可以完全关闭该进程。

相关推荐
严肃小白兔19 小时前
MATLAB 数值计算中的精度与误差问题:浮点运算、误差传播与数值稳定性
人工智能·算法·matlab
Evand J2 天前
【PMSM例程】(14)永磁同步电机无迹卡尔曼滤波(UKF)定子电阻在线辨识与补偿。电阻变化跟踪及预测误差对比仿真。附完整代码的下载链接
matlab·电机·滤波·卡尔曼滤波·永磁同步电机·无迹卡尔曼滤波·pmsm
爱喝雪碧的可乐2 天前
MATLAB
开发语言·算法·matlab
严肃小白兔2 天前
MATLAB 优秀开源项目与工具箱推荐:涵盖通信、图像处理、脑机接口等九大领域
图像处理·matlab·信息与通信·开源项目
Evand J4 天前
【MATLAB例程12】永磁同步电机基于增广无迹卡尔曼滤波的未知负载转矩在线观测
开发语言·matlab
分享资料5 天前
MATLAB 中分号 (;)的作用
matlab
Evand J5 天前
【PMSM例程11】永磁同步电机(PMSM)基于UKF的转速与转子位置估计。附下载链接
算法·matlab·卡尔曼滤波·永磁同步电机·ukf·pmsm·位置估计
严肃小白兔6 天前
优秀 MATLAB 作者、书籍推荐:国外经典教材与技术资源整理
matlab
2501_916008896 天前
iOS App 图标、启动屏和多语言搭配 方法,上架前使用KXBuild一次做好 App 图标
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915918416 天前
iOS 推送通知怎么实现,从 APNs p8 密钥到 iOS 真机收到第一条推送
vscode·ios·objective-c·个人开发·swift·敏捷流程