在Matlab中是否存在多行字符串文字语法或是否需要连接多行?Matlab中的多行字符串文字?
我发现了verbatim软件包,但它只能在m文件或函数中使用,并且不能在编辑器单元格中以交互方式工作。
编辑:我特别是在可修改性和易于修改代码中的文字(想象它包含不同级别的缩进块) - 很容易做出多行字符串,但我正在寻找最方便的联合那。
到目前为止,我有
t = {...
'abc'...
'def'};
t = cellfun(@(x) [x sprintf('\n')],t,'Unif',false);
t = horzcat(t{:});
其给出大小(T)= 1 8,但显然有点乱。
编辑2:基本上verbatim
做我想要的,除非它不在编辑器单元格中工作,但也许我最好的选择是更新它,所以它。我认为应该可以从java界面获得当前打开的文件和光标位置到编辑器。问题是如果在同一个单元格中有多个逐字调用,你将如何区分它们。
我不知道我按照你的问题。你能否添加一些能够澄清你的目标的例子? – Shai
Shai:我想在Python中输入像“”“”'这样的多行字符串:例如,从另一个源文件复制并粘贴一段文本(保留缩进)到一个matlab字符串。 – robince