1樓:四舍**入
第一種方法:
直接將原來畫圖的x資料加上800後再畫圖
第二種辦法:
在原的圖畫完之後加一句
set(gca,'xticklabel',);
第二種辦法,如果x軸上顯示座標的個數超過6個的時候,第7個後面又重新從800、900開始,而第一種辦法不會這樣。
擴充套件資料:matlab畫圖技巧:
1、將兩個圖畫在同一座標系下
放在同一座標系下便於比較異同
主要運用matlab中的 hold on , 基本**如下:
x=0:0.001:3*pi
plot(x,sin(x),'r')
hold on
plot(x,cos(x),'g')
hold off
xlabel('x'),ylabel('y'),legend('sin','cos')
2、雙y軸
擁有共同的x,建立兩個y軸
主要利用matlab中plotyy這個基本函式,基本**如下:
figure,
x=0:0.001:3*pi
a=plotyy(x,sin(x),x,cos(x))ylabel(a(1),'sin(x)')ylabel(a(2),'cos(x)')
matlab中用plot畫圖後,程式自動確定橫縱座標的範圍,如何將橫縱座標的值賦給自定義的變數?
2樓:匿名使用者
在plot語句是可以控制輸出的座標範圍的,具體語句如下:
plot(x,y)
axis([x1 x2 y1 y2]);
如:plot(x,y)
axis([0 10 0 20]);
就是控制x座標顯示0-10,y座標顯示0-20。
希望能幫到你
3樓:雙重同步錯誤
axis([0 10 0 10])
4樓:匿名使用者
axis([x1,x2,y1,y2]):設定座標軸的範圍。
如何在matlab畫的圖中改變座標顯示的範圍 10
5樓:一棵無所不知的小白菜
1、在電腦上開啟matlab,通過plot(x,x.^2)繪製了一條平方曲線,subplot(2,1,1)代表介面中顯示兩張圖,縱向排列,第一組顯示。
2、在命令列視窗中按回車鍵,可以看到已經顯示出一條曲線,橫軸座標範圍1-10,縱軸座標範圍0-100。
3、通過plot(x,x.^2,'r')來繪製一條紅色曲線,axis([0 12,-inf,inf])設定座標軸的範圍,這裡設定橫座標軸0-12,縱座標不變化。
4、按回車鍵之後,可以看到曲線的橫座標範圍已經改為0-12。
5、將axis([0 12,-inf,inf])改為axis([0 12,0,60]),縱座標的範圍會被改為0-60。
6、在命令列視窗中按回車鍵可以看到圖形的縱座標範圍已經變化了,如果是三維圖的話,可以通過axis([xmin xmax ymin ymax zmin zmax])格式來設定。
6樓:匿名使用者
在matlab畫的圖中改變座標顯示的範圍的常用函式:
1、axis([xmin,xmax,ymin,ymax]):同時設定x座標範圍為xmin~xmax,y座標範圍為ymin~ymax
2、xlim([xmin xmax]):單獨設定x座標範圍為xmin~xmax
ylim([ymin ymax]):單獨設定y座標範圍為ymin~ymax
另外,如果還需要設定刻度,則使用set(gca,'xtick',[0,25,50,75,100],'ytick',[-1,0,1]); 設定x刻度為0 25 50 100,y刻度為-1 0 1。
下面進行一個例項演示:
1、在matlab命令視窗輸入如下**作圖
>> x = -2:0.05:2;
>> plot(x,x.^2)
2、修改x軸座標範圍
從上圖可知,預設的x座標範圍為-2~2,在命令視窗輸入如下**x區間修改為-4~4:
>>axis([-4 4 -inf inf])
其中-inf,inf表示y的區間為負無窮到正無窮,也就是說不修改y的範圍,此時效果如下:
3、修改y座標範圍
下面使用ylim()函式修改y座標範圍為-2~6(axis()也可以實現):
>> ylim([-2 6])
4、修改座標刻度
從圖中可知,當前x,y座標刻度的間隔都是1,下面將其修改為2,即x刻度:-4 2 0 2 4,y刻度-2 0 2 4 6。相應**為:
>> set(gca,'xtick',-4:2:4,'ytick',-2:2:6)
7樓:匿名使用者
axis([xmin xmax ymin ymax])設定軸的大小
8樓:
axis([-50 500 -1 8 ])
9樓:匿名使用者
axis([0,400,1,6])
畫完圖後加上這句就可以了
matlab畫圖時想標橫座標和縱座標的文字說明,怎麼弄啊
10樓:匿名使用者
在plot(x,y)之後加xlabel('')ylabel('')兩句,引號裡是你想寫的文字
11樓:匿名使用者
xlabel('text')
ylabel('text')
matlab畫圖利用如何設定橫座標的範圍
12樓:糖糖寳寳
比如來:
[x1,x2]=dsolve('d2x1+200*x1-100*x2=0,d2x2-100*x1+200*x2=0','dx1(0)=0,dx2(0)=0,x1(0)=5,x2(0)=1');
h=ezplot(x1,[-5:0.1:5]);
set(h,'color','r');
hold on
g=ezplot(x2,[-2:0.1:2]);
set(g,'color','b');
ezplot(x2)
xlabel('時間t')
ylabel('振幅y')
上方自的標註屬於ezplot函式自動的功能,可以通過將t複製,然後eval(x1)的形式分別計算x1和x2,並呼叫plot進行繪圖。
13樓:時砂之王的
%%%%% xmin xmax 設定橫軸的du下zhi限dao及上回
限,答 ymin ymax 設定縱軸的下限及上限axis([xmin xmax ymin ymax])x = xlsread('filename.xls','b33:b100') %%%%% 從b33讀到b100
matlab中如何改變座標軸顯示的數字 10
14樓:可以叫我表哥
改變座標軸
顯示數值,可以用:set(gca,'xtick',xtick,'xticklabel',xticklabel) ;gca表示get current axis的handle,xtick表示顯示刻度的位置,xticklabel表示顯示的內容。
example: (from matlab help)x = -pi:.1:pi;
y = sin(x);
plot(x,y)
set(gca,'xtick',-pi:pi/2:pi)set(gca,'xticklabel',)title('sine function');
xlabel('radians');
ylabel('function value');
如何在excel中更改直方圖的橫座標
你在資料來源的1 3 5 7 9 對應的欄位加個輔助列,1對應1952,依此類推,然後在 水平 分類 軸標籤c 那裡設定為這一列。因為見不到你的原始表資料是什麼樣子,也無法細說,你可將表發給我 44060629 qq.com 為你解決 excel畫柱形圖,怎麼更改柱形圖的橫座標 1 開啟excel電...
matlab中plot 畫圖時如何指定x y軸的範圍
可以bai 用matlab提供的座標軸設定函式axis進行設定 對當du前座標軸進行設定 zhi具體用 dao法如下 plot x,y 畫圖後內用axis函式設定座標軸的範圍 axis xmin xmax ymin ymax 設定座標軸在指定的區間 xmin xmax 表示設定橫座標的最小最大值 y...
matlab用plot畫圖時如何將標記做成實心的 多組資料
plot x,y,r marke cecolor r 這裡的 r 代表red,這樣就是紅心的圓圈,主要是設定 marke cecolor 這個屬性 matlab中畫序列的圖形時如何將頂端的圓圈變成實心的 是用stem畫圖嗎?附加一個引數 filled 就可以了 stem rand 10,1 fill...