文件交换

图像缩略图

livescript2m.

1.0版(5.17 kB) Peter Corke.
从Livescript文件中提取M-File

14下载

更新2016年9月20日

查看许可证

此函数从实时脚本(.mlx)文件中自动提取MATLAB脚本。目前,这只能通过GUI接口完成。

引用

Peter Corke(2021)。livescript2m.(//www.tatmou.com/matlabcentral/fileexchange/59217-livescript2m),Matlab中央文件兑换。检索到

评论和评级(13.

巴特

漂亮的功能,比matlab内置更快。没有正确翻译的实时脚本的示例是使用符号>的一个示例,例如
1> 0.

amin ya.

有没有办法做反向?拉布文件夹并将其打开为MLX?

Peter Corke.

嗨Uwe,我不是XSLT Guru,这是我第一次尝试,它可能是80%的解决方案,Livecripts继续从他们写的脚本时迅速发展。什么都没有正确翻译?

Uwe Brauer.

嗨,
我刚刚在MLX文件上运行脚本,并在转换中使用MATLAB。您的是更快的,但也没有完全正确翻译文件。我可以发给你一个例子。

问候

Uwe Brauer.

Uwe Brauer.

好的,我找到了一个解决方案
#!/ bin / csh -f
Unzip -p $ 1 matlab / document.xml |xsltproc / home/oub/alles/hgs/matlab-init/livescript2m.xslt - > $ 2

Uwe Brauer.

嗨,
使用Matlab 2018b似乎不适合我:我下载了zip,解压缩和在同一目录中(包含.m和xls)
我运行:live2script(hoja3)并获取尝试作为函数执行脚本hoja3:
所以我尝试live2script(hoja3.mlx)并获取未定义的变量“hoja3”或class“hoja3.mlx”。
我想念什么?
谢谢

JanKräck.

Peter Corke.

此转换功能也可用于Matlab外部。我写了一个简单的shell脚本,它将.m文件传输到stdout,就像cat一样,例如cat

%mlxcat livescript.mlx.

在Mac上预安装的XSLT引擎可用于Linux,不确定Windows。您需要调整路径以反映LiveStrive2m.xslt文件,其中该下载的一部分最终。

#!/ bin / csh -f
Unzip -p $ 1 matlab / document.xml |xsltproc路径/ livescript2m.xslt matlab / document.xml

Baptiste Ottino.

@Jan Freyberg:是的,检查一下:

doc matlab.internal.richeditor.openandsave.

我希望我对此并不为时。

Baptiste Ottino.

至少来自Matlab 2016B,您也可以使用:

doc matlab.internal.richeditor.openandConvert.

它是完全相同的内置函数。

Laurentheirendt

Jan Freyberg.

是否有任何方法可以使用函数转换 - 从拆分为部分的m-file中创建一个实时脚本(%% - delimited)?

米哈伊尔

非常优雅!

Matlab释放兼容性
用R2016B创建
兼容任何释放
平台兼容性
窗户 麦克斯 Linux.
标签添加标记

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!