问题与轴标记标签

3视图(30天)
泰勒
泰勒 2013年7月30日
你好,
我试图控制轴标记标签。我看这个解决方案在mathworks网站: //www.tianjin-qmedu.com/万博1manbetxsupport/万博 尤文图斯solutions/en/data/1-15HXQ/
最后给出这段代码:
情节(0:4 0:4)
集(gca),“XLim”[0 4])
集(gca),“XTick”(0:0.5:4))
集(gca),“XTickLabel”,(' 0 ';' ';' 1 ';' ';' 2 ';' ';“3”;' ';“4”])
但是,我想改变增量的蜱虫标签10。所以我使用:
集(gca),“XTickLabel”,(' 0 ';' ';“十”;' ';“20”;' ';“30”;' ';“40”])
我得到以下错误:
”? ? ?错误使用= = > vertcat
参数维度是不一致的。”
任何帮助将不胜感激。谢谢!

接受的答案

Azzi Abdelmalek
Azzi Abdelmalek 2013年7月30日
集(gca),“XTickLabel”,{' 0 ';' ';“十”;' ';“20”;' ';“30”;' ';“40”})
2的评论
dpb
dpb 2013年7月30日
好点也可以使用细胞字符串数组…还是医生应该指出的新手…

登录置评。

更多的答案(2)

dpb
dpb 2013年7月30日
集(gca),“XTickLabel”,(' 0 ';' ';“十”;' ';“20”;' ';“30”;' ';“40”])
‘0’和‘不相同的长度为“10”,等等。
使用 字符 而不是……
集(gca),“XTickLabel”char (' 0 ',' ',“十”,' ',“20”,' ',“30”,' ',“40”))
这是一个不好的例子,只使用1字符标签导致这样的错误,因为它只是自然的用户认为同样的事情会在一般工作。显示一个文档增强报告不会怠慢的。

1月
1月 2013年7月30日
您还可以使用酒吧作为分隔符:
集(gca),“XTickLabel”,20 10 ' 0 | | | | | | 30 | | 40的)
在古代Matlab版本这甚至更快,但现代Java GUI方法转换这个类似细胞内部字符串。但时间不会在这里非常重要。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!