etet-1234 发表于 2008-5-30 09:22

怎么能把MATLAB的 横坐标 用0-2PI表示 而不用计算出的数字 表示

怎么能把MATLAB的 横坐标 用0-2PI表示而不用计算出的数字 表示

ch_j1985 发表于 2008-5-30 09:46

原帖由 etet-1234 于 2008-5-30 09:22 发表 http://www.chinavib.com/forum/images/common/back.gif
怎么能把MATLAB的 横坐标 用0-2PI表示而不用计算出的数字 表示

好像没有直接实现此功能的命令,因为:Note that tick labels do not interpret TeX character sequences (however, the Title, XLabel, YLabel, and ZLabel properties do).
如果不嫌麻烦的话,可以用Text命令来实现,可以参考此帖:
http://www.chinavib.com/forum/viewthread.php?tid=23755&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D23&page=1

[ 本帖最后由 ch_j1985 于 2008-5-30 09:47 编辑 ]

bainhome 发表于 2008-5-30 12:25

%% 设置坐标数值
clc
clear
x=linspace(0,2*pi);
y=sin(x);
plot(x,y)
set(gca,'xtick',)
set(gca,'xticklabel',{'0','π/2','π','3π/2','2π'})

wwbeyondww 发表于 2008-5-30 12:37

回复 3楼 的帖子

π是用什么输入法打出来的阿?

bainhome 发表于 2008-5-30 12:46

在软键盘里找,应该与输入法无关。

陆永杰 发表于 2008-5-30 13:49

xlabel('0-2\pi')
加一个 \ 即可

bainhome 发表于 2008-5-30 14:24

嗯,这是tex的转义字符

etet-1234 发表于 2008-5-30 14:38

谢谢3楼 高手呀 问题解决拉

bainhome 发表于 2008-5-31 15:52

原帖由 陆永杰 于 2008-5-30 13:49 发表 http://www.chinavib.com/forum/images/common/back.gif
xlabel('0-2\pi')
加一个 \ 即可

测试了一下,Tex转义字符在gca坐标属性中无法实现,软键盘输入貌似是唯一解

ch_j1985 发表于 2008-5-31 16:03

原帖由 bainhome 于 2008-5-31 15:52 发表 http://www.chinavib.com/forum/images/common/back.gif
测试了一下,Tex转义字符在gca坐标属性中无法实现,软键盘输入貌似是唯一解
tick labels确实不支持Tex转义字符,但是在软键盘中也没有找到π,不知bainhome能否把您的软键盘截个图贴出来?谢谢啦

sigma665 发表于 2008-5-31 19:46

先调出软键盘
然后,如图1,选择箭头所指
你会看到一个菜单,选择软件盘,又出现一个菜单,选第2个希腊字母

然后你就会在软键盘上看到π了
页: [1]
查看完整版本: 怎么能把MATLAB的 横坐标 用0-2PI表示 而不用计算出的数字 表示