vesper305 发表于 2012-2-6 13:54

matlab坐标显示不正确

x=;
y=;
z=;
=meshgrid(1:.1:5,1:.1:5);
zi=interp2(x,y,z,xi,yi,'spline');
surfc(zi)
这是我输入的指令,但是画出的三维图中,X,Y轴显示的却是0到50,不知是为什么?

vesper305 发表于 2012-2-6 13:55

file:///C:/Users/Administrator/Desktop/%E6%8D%95%E8%8E%B7.PNG

vesper305 发表于 2012-2-6 14:08

而且,还有一个问题就是,我添加的(>>text(0,60,20,'预设温度')),现在想要把它取消,应当怎么操作呢?

vesper305 发表于 2012-2-6 14:10

(这是得到的图像,可以看到坐标和添加的字符串)

vesper305 发表于 2012-2-6 16:55

怎么没人回帖啊!?

vesper305 发表于 2012-2-6 17:02

{:{39}:}

qibbxxt 发表于 2012-2-7 09:22

关于第二个问题用findobj找到对象,删除即可,完整的代码如下x=;
y=;
z=;
=meshgrid(1:.1:5,1:.1:5);
zi=interp2(x,y,z,xi,yi,'spline');
surfc(xi,yi,zi)
str = '预设温度';
text(0,2,50,str);
keyboard
h = findobj('String',str);
delete(h);

vesper305 发表于 2012-2-7 11:00

我试过了,确实可行,谢谢了啊~~~

vesper305 发表于 2012-2-7 11:01

回复 1 # vesper305 的帖子

确实是如此,谢了啊~~~

vesper305 发表于 2012-2-7 11:03

纠正错误之后的图样

ChaChing 发表于 2012-2-18 01:18

vesper305 发表于 2012-2-6 14:08 static/image/common/back.gif
而且,还有一个问题就是,我添加的(>>text(0,60,20,'预设温度')),现在想要把它取消,应当怎么操作呢?

figure上头不是有些icon吗?
可以简单使用那个箭头(edit plot)去删除!
页: [1]
查看完整版本: matlab坐标显示不正确