声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1279|回复: 9

[绘图技巧] 大虾帮我看下我得matlab绘图问题

[复制链接]
发表于 2009-5-31 16:11 | 显示全部楼层 |阅读模式

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

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

x
Z=peaks(20);C=Z;Cmin=min(min(C));Cmax=max(max(C));DC=Cmax-Cmin;
CM=[autumn;winter];
colormap(CM),subplot(1,3,1),surf(Z,C)
caxis([Cmin+DC*2/5,Cmax-DC*2/5]),colorbar('horiz')
subplot(1,3,2),surf(Z,C),colorbar('horiz')
subplot(1,3,3),surf(Z,C),caxis([Cmin,Cmax+DC]),colorbar('horiz')%

上面是一段源代码
使用同样的源代码, 在别人的matlab中运行显示结果如图1, 在我的matlab中运行显示结果如图2

为什么我的colorbar哪儿的显示会是那样的?
大家看下我的matlab应该修改哪儿的设置。我找了半天不会了
谢谢了


[ 本帖最后由 ChaChing 于 2009-5-31 17:35 编辑 ]

图1

图1

图2

图2
回复
分享到:

使用道具 举报

发表于 2009-6-1 07:58 | 显示全部楼层
怎会没人理!?
昨晚即已试过2006ra及v6.5, 无此问题! 刚刚右试过v5.6, 也无此问题
无法复制, 又没遇过, 待高人路过
 楼主| 发表于 2009-6-1 11:06 | 显示全部楼层
谢谢主任了
我用的是matlab7.0
等高人路过
肯定是matlab设置的问题,但是就是不知道在那儿。
再次谢谢主任
发表于 2009-6-1 11:38 | 显示全部楼层
试了下,也没有问题。楼主可以自己先写一个简单的试试,如:
plot(1:9),colorbar('horiz')
发表于 2009-6-1 15:06 | 显示全部楼层

回复 楼主 cxcky 的帖子

貼了個圖自個試試看吧

試試看8

試試看8
 楼主| 发表于 2009-6-1 22:01 | 显示全部楼层

问题已经解决

首先感谢friendchj和lqbtbs两位朋友对我的遇到的问题的热心帮助
经过二位的提示 我已经找到解决办法
解决方法如下:
1。选中colorbar,View-property editor-inspector-找到ZDir,将normal改为reverse即可。如图1所示。
2。或者在程序中加入set(colorbar,'ZDir','reverse');

[ 本帖最后由 cxcky 于 2009-6-1 22:03 编辑 ]
123.JPG
发表于 2009-6-1 22:46 | 显示全部楼层
换我晕! 怎麽显示结果如图2?
 楼主| 发表于 2009-6-1 23:35 | 显示全部楼层
可能是你的matlab设置没有问题,我的有问题才这样 呵呵
发表于 2009-6-2 07:55 | 显示全部楼层
LZ误解我的意思了!
我的想法, 若图2可以经过5/6F的方式, 改回正常的显示(图1), 就表示图2是因设定值跑掉了, 也就是说亦可设定参数使其显示如图2!
难道我想错了吗?
 楼主| 发表于 2009-6-2 22:18 | 显示全部楼层
对 对 呵呵 你想没错 呵呵 我没有说你想错的意思 我只是说你的matlab设置没有问题 呵呵:@) :@) 正常出来的都是图1,我的matlab不正常才是图2,呵呵
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-6-17 01:18 , Processed in 0.195409 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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