matlab中的plot函數(shù)怎么用 Matlab中plot繪圖時?
Matlab中plot繪圖時?plot(Y)要是Y是m×n的數(shù)組,以1:m為X橫坐標,Y中的每一列元素為Y坐標,繪制的n條曲線;如果Y是n×1或者1×n的向量,則以1:n為橫坐標,Y為坐標表繪制圖1條
Matlab中plot繪圖時?
plot(Y)要是Y是m×n的數(shù)組,以1:m為X橫坐標,Y中的每一列元素為Y坐標,繪制的n條曲線;如果Y是n×1或者1×n的向量,則以1:n為橫坐標,Y為坐標表繪制圖1條曲線;假如Y是復數(shù),則plot(Y)相位差于plot(real(Y),imag(Y));其它可以使用情況下,看出坐標數(shù)據(jù)中的虛部。
plot(X1,Y1)如果X和Y也是數(shù)組,按列取坐標數(shù)據(jù)繪圖,此時它們必須更具完全相同的尺寸;假如X和Y其中個是向量兩個為數(shù)組,X和Y中尺寸之和的方向不對應繪制圖多條曲線;如果沒有X和Y其中一個是標量其中一為向量,這樣將繪制圖互相垂直X或是Y軸離散的點。
plot(X1,Y1,LineSpec,...)按照參數(shù)LineSpec指定曲線的曲線屬性,它包括線型、標記符和顏色。plot函數(shù)意見同樣手工繪制橫豎斜組圖形
簡單啊點就沒有辦法舉例子了
plot([1,2],[3,4],r-);
畫出的的是連接(1,3)和(2,4)點的直線,r代表紅色線,-代表實線
MATLAB怎么用不同顏色在一個圖形上繪制多條曲線?
1、是需要,必掉出現(xiàn)三組范圍差別的數(shù)據(jù),數(shù)據(jù)量都為500,他們的邊界各為[10,15],[23,38],,[38,58]。方法不勝感激:
x1105*rand(500,1)
x22315*rand(500,1)
x25320*rand(500,1)
2、下面,要各畫出x1,x2,x3隨機的曲線,用MATLAB的內(nèi)置函數(shù)plot通過不能操作,分別用三個plot通過繪圖,可是如下:
plot(x1,r)
plot(x2,b)
plot(x3,g)
3、可以看到,圖中只能一條曲線,并沒有其他兩條曲線。這是而且后面plot的語句畫的圖會將前面plot畫的圖覆蓋掉。因此不需要用一個語句來可以保留前面所手工繪制的圖,在是需要保留的圖的后面加一句hold on,即可將該圖恢復,使它不被后面的圖所覆蓋,具體語法不勝感激:
plot(x1,r)
hold on
plot(x2,b)
hold on
plot(x3,g)
那樣的話就是可以將三條曲線畫在一張圖上,替區(qū)別,要三個給這三條曲線定義不一樣的顏色。
4、就是為了圖的美觀,這個可以用gridon再添加網(wǎng)格線,還要再添加橫縱坐標軸標題。方法::
xlabel(樣本序列)
ylabel(值)
5、外,是因為畫的是多條曲線,因此還不需要直接添加圖例,語法不勝感激:
legend(變量1,變量2,變量3)
括號里面按照cad作圖的順序各寫每條曲線代表上帝的意義再試一下,
6、成功效果圖。