缘缘 发表于 2006-8-17 09:26

原点的位置

Sample Text
MATLAB中坐标原点一般都在左下角,横坐标从左到右增大,纵坐标从下往上增大。我想画的图是坐标原点在左上角,横坐标从左到右减小,纵坐标从上往下增大,怎么实现呢
谢谢

toes 发表于 2006-8-17 15:17

坐标轴有一个属性:XDir YDir ZDir
用这个属性就可以实现。

举个简单的例子:
clear
clc
x = 1:1:200;
y = 1:1:200;
plot(x,y)
set(gca,'XDir','reverse','YDir','reverse')

happy 发表于 2006-8-17 16:09

再加个坐标轴位置的变换,呵呵

clear;
clc;
x = 1:1:200;
y = 1:1:200;
plot(x,y);
set(gca,'XDir','reverse','YDir','reverse');
set(gca,'XAxisLocation','top');
set(gca,'YAxisLocation','right');
页: [1]
查看完整版本: 原点的位置