更新文本时出错

时间:2015-03-16 15:50:47

标签: matlab

我正在使用MATLAB绘制不同地震的波形,并获得波形之间的相关系数。我使用的是2014b版本。最初,当我运行代码时,没有错误。但是,此错误现在开始出现。

警告如下:

Warning: Error updating Text. Following is the chain of causes of the error:

 String must have valid interpreter syntax:
Master event waveform: Twaveforms\15. AAC3 SN

Warning: Error updating Text. Following is the chain of causes of the error:

 String must have valid interpreter syntax:
Secondary event waveform: Twaveforms\15. AAC3 SE

AAC3是我的4个电台之一,SE是一个阶段

我使用的命令是:

titleP1=['Secondary event waveform:',' ',Secondfile(57:70),' ',Secondsta,' ',PhaseType];

我尝试在':'之后替换'waveform',但每次都失败了。 有没有人有一个很好的建议来帮助解决这个错误?

2 个答案:

答案 0 :(得分:3)

您也可以关闭翻译:

我认为你用了

title(titleP1)

尝试改为:

title(titleP1, 'interpreter', 'none')

答案 1 :(得分:1)

这个错误很清楚。 Secondfile中包含的字符串包含\。图中的标题可以解释LaTeX语法,并在LaTeX命令之前添加\。这里发生的是它正试图解释命令\15,这是一个未定义的LaTeX命令。

因此,您需要更改Secondfile以使其不包含\字符,或者如果您确实必须,则添加第二 { {1}}以便在显示标题时可以将其解释为\字符(即\)。

我假设您需要后一个选项,因此您可以尝试执行此类操作,为标题添加额外的\\字符。

\