使用MATLAB來plot矩陣,如何更改橫座標

2021-03-03 21:08:37 字數 791 閱讀 7237

1樓:匿名使用者

可以這抄樣襲改:

len = (length(x)-1)/100;

set(gca,'xticklabel',[0:0.01:len]); %%%%% 用向量就行

例如:clear;

clc;

x = rand(1,100);

plot(x)

set(gca,'xticklabel',[0:0.01:0.99])

2樓:匿名使用者

t=(0:size(x,2)-1)*0.01;

plot(t,x);

運用matlab讀出plot出的指定橫座標的縱座標

3樓:匿名使用者

如果指定橫座標是你畫圖的橫座標矩陣中的乙個元素,比如你畫圖x=-10:0.1:10;

y=sin(x);

plot(x,y);

x2=5.6;

[m,n]=find(x==2);

y(m,n)

而對不知道函式形式,純用讀取的資料畫的圖,得到結果需要用資料擬合,即將資料擬合出乙個函式形式,用函式形式求得,比如:

x = (0: 0.1: 5)';

y = erf(x);%這裡的x,y是例子,可以是你讀取的資料p = polyfit(x,y,6)%做6階多項式擬合,p是多項式係數,可以看幫助

%也可以用指數擬合等等,

%或用資料擬合工具箱

f = polyval(p,2.13)%求橫座標2.13處的函式值

matlab下用plot畫圖怎麼加粗

一般matlab畫圖,線條的粗細使用 linewidth 來控制的。具體用法如下 比如你要畫一條曲線,y sinx,x 0,2 那麼按照這個你可以設定 x 0 0.01 2 pi plot x,sin x linewidth 2 這裡面的2就是指線條的粗細程度,你可以自由設定,畫圖效果如下 調節pl...

matlab畫圖plot時橫縱軸單位長度不一樣長,怎麼辦

可以通過改變座標的刻度決解matlab畫圖plot是橫縱長度不一樣長的問題,具體做法如下 set gca,xtick xtick,xticklabel xticklabel gca表示get current axis的handle,xtick表示顯示刻度的位置,xticklabel表示顯示的內容。e...

請問matlab中用plot出曲線圖,如何把曲線圖中的峰值的橫座標和縱座標標註在曲線圖中

x為橫座標,y為縱座標 plot x,y,o for i 1 length x text x i y i num2str x i num2str y i 在 x,y 的每一點處新增文字,文字內容內為 x,y 其中每一點的x,y用num2str把數字轉化成字串容end 請問在matlab中畫圖,圖的題...