第六週課程----累加圖形area()
若累加圖形函數格式為area(x, y),其中x為x軸座標向量、y為y軸座標向量,此時與plot(x, y)函數很像,主要差異是area()函數會將x軸與函數曲線之間填滿顏色。
例如:
>> x = linspace(0, 2*pi);
>> figure, area(x, sin(x))
除了與plot(x, y)函數很像以外,area()函數還可以繪出多資料的累加圖形。
例如:
>> x = 0:10; subplot(2,1,1), plot(x,cos(x))
>> hold on, plot(x,cos(x)+sqrt(x),'r')
>> plot(x,cos(x)+sqrt(x)+x.^(3/2),'g'), hold off
>> Y = [cos(x); sqrt(x); x.^(3/2)]';
>> subplot(2,1,2), area(x,Y)
兩個圖形相同,差異只是在x軸、曲線與曲線之間填滿顏色而已。
此外 ,所填滿顏色的色系可以用colormap()函數來改變。
色系包括:
spring(n)----春天色系
summer(n)----夏天色系
autumn(n)----秋天色系
winter(n)----冬天色系
hot(n)----暖色系
cool(n)----冷色系
hsv(n)----由紅、橙、黃、綠、青、藍、紫,到飽和紅色所組成的色系
jet(n)----MATLAB預設色系,由暗藍、藍、青、黃、橙、紅、暗紅色所組成的色系
colorcube(n)----增強式色系
lines(n)----線性色系
copper(n)----線性銅色調色系
pink(n)----粉色系
flag(n)----由紅、白、藍、黑色所組成的循環色系
prism(n)----棱鏡色系,由紅、橙、黃、綠、藍、紫色所組成的循環色系
gray(n)----灰階色系
bone(n)----帶淺藍的灰階色系
vga----windows 16色系
除了vga色系以外,各色系皆可自訂顏色的數目n,可用colorbar()函數觀察。
MATLAB預設為64色。
沒有留言:
張貼留言