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畫圖怎麼更改橫座標的數值
在圖表空白處右擊選擇資料來源,然後在系列選項裡改x軸標誌。 在乙個空白列輸入1,3,9 然後滑鼠右擊 選擇 選擇資料 選項,在 水平分類軸標籤 那裡單擊 編輯 標籤,在彈出的視窗中單擊紅色圖示,然後選擇你輸入1,3,9的那個區域,確定即可,橫座標就變成1,3,9了。在excel2010中是這麼改的 ...
在matlab中怎麼讓橫座標變為10的 2次方,10的 1次
多少次方 就是多少個這樣的數相乘 1次方,表示只有乙個數,不能相乘 也就是這個數本身!1的1次方是1,2的1次方就是2,3。4。5。6。都是這樣的 乙個數的多次方就表示多個同樣的數相乘 1的2次方,指有2個1相乘 1 1 1 類似 3。4。5次方,3個1相乘 4個1相乘 5個1相乘 都得1 任何數的...
matlab如何描點畫圖,matlab 如何描點畫圖 10
智者總要千慮 x 5 5 40 y 0.02 0.04 0.058 0.081 0.103 0.121 0.135 0.154 plot x,y 導超 分析,首先畫出離散點,再進行擬合。用直線擬合。x 5 10 15 20 25 30 35 40 y 0.02 0.04 0.058 0.081 0....