如何从Notepad ++运行MATLAB代码

时间:2014-07-04 18:22:08

标签: matlab editor

我读了上一个问题What alternatives are there to the MATLAB Editor?,我很有兴趣使用另一个编辑器,所以我也可以用MATALB编译我的代码。

我做了上面提到的链接建议,但我看不出差异。我去了Preferences Editor / Debbuger,我将编辑器更改为Notepad ++,没有任何反应。

如何使用Notepad ++编译和运行MATALB代码?

P.S。我在谷歌上寻找“用matpad运行matlab”,但没有找到任何有趣的东西。 我之前的问题也是相关的(Can I use MATLAB editor without running MATLAB?)。

2 个答案:

答案 0 :(得分:1)

我在这里更彻底地回答了这个问题:Running a MATLAB script from Notepad++

使用NppExec附加组件并按F6键,复制粘贴以下内容并保存脚本:

CriteriaBuilder builder = sessionFactory.getCriteriaBuilder();
CriteriaQuery<EmployeeSignin> query = builder.createQuery(EmployeeSignin.class);
Root<EmployeeSignin> root = query.from(EmployeeSignin.class);
query.select(root).where(
    builder.equal(root.get("id").get("empId"), user.getEmpId().toString()),
    builder.le(root.get("id").get("signinDate"), lastDate),
    builder.ge(root.get("id").get("signinDate"), startDate),
);
Query<EmployeeSignin> q = sessionFactory.getCurrentSession().createQuery(query);
List<EmployeeSignin> employeeSigninList = q.getResultList();

答案 1 :(得分:0)

当你的意思是run matlab代码时,如果你只是想编辑它并保存然后从MATLAB终端运行,那么你也可以定期使用它。保存在记事本中,在MATLAB上运行。

当你需要像调试器这样的MATLAB编辑器功能时,会出现问题,并在%%内执行一段代码。你无法做到这一切。您可以设置断点How to debug matlab code without gui

如果您使用外部编辑器,我认为您不会获得MATLAB编辑器的其他功能。