Matlab 情节忽略下划线?

标签 matlab plot format

<分区>

我有很多文件名以以下形式标记:

test1_cvariable1_cvariable2_rvariable.csv

要自动加载和处理它们,我正在使用代码:

%filename
txt = ['test1_cvariable1_cvariable2_rvariable.csv']

%step 1
RNG = [23 0 1539 8];
M = csvread(txt,23,0,RNG);

然后我想绘制一个具有相应标题的图表,但是由于 matlab 如何解释下划线“_”,如果我使用:

    %plot time vs variable
plot(M(:,1),M(:,8))
xlabel('Time (s)')
ylabel('Var')
title(['Var ' txt])

在表单中给出标题

test1cvariable1cvariable2rvariable

以 c、c 和 r 作为下标(很抱歉我不知道如何在这里做到这一点,具有讽刺意味)

如何让 Matlab 不将下划线后面的字符作为下标?

最佳答案

您可以将 Interpreter 属性设置为“none”以禁用 MATLAB 通常的默认值“TeX”。这适用于大多数绘图文本函数,如 title 、xlabel 或 ylabel。

例如:

title('savvy_iguana', 'Interpreter', 'none')

关于Matlab 情节忽略下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74021830/

相关文章:

Python:字符串中用户定义的数字格式

java - 小数格式与字符串格式

matlab - 使用特定标记绘图

MATLAB : decision tree shows invalid output values

matlab - 在 "positive"Y 轴上绘制一组负数据

r - 绘制多重比较?

matlab - Shading 命令在 MATLAB 和 Octave 中产生不同的结果

matlab - 如何在 MATLAB 绘图函数中重新缩放 X 轴?

matlab - 将我的 MATLAB 模型加载为 Weka 模型

pandas - 转换为正确的数据格式