gpt4 book ai didi

linux - Matlab 命令窗口选项卡(选项卡式)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:11:39 25 4
gpt4 key购买 nike

您好,我希望这个问题符合社区准则。在 Matlab 中工作时,如果命令窗口有选项卡(很像 Linux 中的大多数终端仿真器),我将非常感激。在 Matlab 中可用还是我必须运行不同的 Matlab 实例?

我正在运行一个生成绘图的系统,因此无法通过 -nojvm 在基于文本的模式下运行 Matlab。

编辑:有没有办法获得这样的功能,还是我必须等待 Mathworks 唤醒并实现这个简单、省时的工具。

嗯,我认为 Matlab 的工作方式(使用工作区和编辑器)选项卡在性能方面可能没有那么有益,而不是仅仅运行一个新的 Matlab 实例。

最佳答案

在 Linux 中,您可以使用 unix 命令创建新的 MATLAB 实例,并将要运行的 MATLAB 命令作为命令行参数传递。如果您将 & 添加到 unix 输入字符串的末尾,新的 MATLAB 实例将成为后台进程,因此您可以从一个 MATLAB 命令窗口运行命令(使用输出)在几个 MATLAB 实例中,打开一个新的 MATLAB 实例用于命令执行和输出。

代码如下:

多线程.m:

function multithread(MatlabCommand)
% this is a function to create a new MATLAB instance and run a command in it.
unix([ 'matlab -desktop -r ', MatlabCommand, ' &' ]);
return

测试函数.m:

function testfunction()
fprintf('one two three.\n');
return

然后您可以通过以下方式在新实例中运行 MATLAB 命令:multithread('testfunction');

关于linux - Matlab 命令窗口选项卡(选项卡式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10665975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com