建立具有置信限的線圖
利用填充函數建立具有置信限的圖,以繪制置信限,并利用畫圖函數繪制數據點。
利用點暗示法語法對象。
屬性名稱自界說填充圖的外不雅。
號令行鍵入:
x = 0:0.2:10;
y = besselj(0, x);
xconf = [x x(end:-1:1)] ;
yconf = [y+0.15 y(end:-1:1)-0.15];
figure
fi = fill(xconf,yconf,'red');
fi.FaceColor = [1 0.8 0.8];
fi.EdgeColor = 'none';
hold on
plot(x,y,'ro')
hold off
按“Enter”鍵。
如圖1所示。
 標的目的條形圖添加錯誤條形圖
利用條形圖和錯誤欄函數建立一個帶有錯誤欄的條形圖。
號令行鍵入:
data = [37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';
errhigh = [2.1 4.4 0.4 3.3 2.5 0.4 1.6 0.8 0.6 0.8 2.2 0.9 1.5];
errlow = [4.4 2.4 2.3 0.5 1.6 1.5 4.5 1.5 0.4 1.2 1.3 0.8 1.9];
bar(data, 'FaceColor', 'cyan')
hold on
er = errorbar(1:13, data, errlow, errhigh);
er.Color = [0 0 0];
er.LineStyle = 'none';
hold off
按“Enter”鍵。
如圖2所示。
 用矢量線建立等高線圖
利用帶有顫振函數的等高線函數生當作帶有矢量線的等高線圖。
號令行鍵入:
x = -3:.2:3;
y = -3:.2:3;
[X,Y] = meshgrid(x,y);
z = peaks(X,Y);
[c,h] = contourf(x,y,z);
axis([-3 3 -3 3])
hold on
[px,py] = gradient(z);
quiver(x,y,px,py,2,'k')
hold off
按“Enter”鍵。
如圖3所示。
 更改單條的顏色
您可以建立一個條形圖,此中一個條形圖以分歧的顏色凸起顯示,方式是將數據分隔并建立兩個重疊的條形圖。
例如,建立一個條形圖,此中第7個條形圖是紅色的。
起首,建立一個條形圖,用NaN替代第七欄的數據。
然后,利用僅用于第七末節的數據復蓋一個紅色的第二個條形圖。
號令行鍵入:
data = [37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';
data1 = data;
data1(7) = NaN;
bar(data1, 'FaceColor', 'blue')
hold on
data2 = NaN(1,13);
data2(7) = data(7);
bar(data2, 'FaceColor', 'red')
hold off
按“Enter”鍵。
如圖4所示。
 利用巨細等高線建立等高線圖
您可以經由過程朋分數據和建立兩個重疊的等高線圖來建立強調選定的等高線的等高線圖。
例如,建立峰函數的等高線圖,此中偶數等高線為實線,奇數等高線為虛線。
繪制偶數級此外等高線。
然后,復蓋用虛線繪制的奇數級的第二等高線圖。
號令行鍵入:
major = -6:2:8;
minor = -5:2:7;
[cmajor,hmajor] = contour(peaks,'LevelList',major);
clabel(cmajor,hmajor)
hold on
[cminor,hminor] = contour(peaks,'LevelList',minor);
hminor.LineStyle = ':';
hold off
按“Enter”鍵。
如圖5所示。
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!