声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2852|回复: 10

[综合讨论] 怎么能把MATLAB的 横坐标 用0-2PI表示 而不用计算出的数字 表示

[复制链接]
发表于 2008-5-30 09:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
怎么能把MATLAB的 横坐标 用0-2PI表示  而不用计算出的数字 表示
回复
分享到:

使用道具 举报

发表于 2008-5-30 09:46 | 显示全部楼层


好像没有直接实现此功能的命令,因为: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 编辑 ]

评分

1

查看全部评分

发表于 2008-5-30 12:25 | 显示全部楼层
  1. %% 设置坐标数值
  2. clc
  3. clear
  4. x=linspace(0,2*pi);
  5. y=sin(x);
  6. plot(x,y)
  7. set(gca,'xtick',[0:pi/2:2*pi])
  8. set(gca,'xticklabel',{'0','π/2','π','3π/2','2π'})
复制代码

评分

2

查看全部评分

发表于 2008-5-30 12:37 | 显示全部楼层

回复 3楼 的帖子

π是用什么输入法打出来的阿?
发表于 2008-5-30 12:46 | 显示全部楼层
在软键盘里找,应该与输入法无关。
发表于 2008-5-30 13:49 | 显示全部楼层
xlabel('0-2\pi')
加一个 \ 即可

评分

1

查看全部评分

发表于 2008-5-30 14:24 | 显示全部楼层
嗯,这是tex的转义字符
 楼主| 发表于 2008-5-30 14:38 | 显示全部楼层
谢谢3楼 高手呀 问题解决拉
发表于 2008-5-31 15:52 | 显示全部楼层
原帖由 陆永杰 于 2008-5-30 13:49 发表
xlabel('0-2\pi')
加一个 \ 即可


测试了一下,Tex转义字符在gca坐标属性中无法实现,软键盘输入貌似是唯一解
发表于 2008-5-31 16:03 | 显示全部楼层
原帖由 bainhome 于 2008-5-31 15:52 发表
测试了一下,Tex转义字符在gca坐标属性中无法实现,软键盘输入貌似是唯一解

tick labels确实不支持Tex转义字符,但是在软键盘中也没有找到π,不知bainhome能否把您的软键盘截个图贴出来?谢谢啦
发表于 2008-5-31 19:46 | 显示全部楼层
先调出软键盘
然后,如图1,选择箭头所指
你会看到一个菜单,选择软件盘,又出现一个菜单,选第2个希腊字母

然后你就会在软键盘上看到π了
1.jpg

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 02:59 , Processed in 0.080708 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表