一、matlab畫圖plot點的形狀
在matlab里,我們可以通過plot函數來繪製一個曲線或者散點圖。當我們需要在圖上標識某些特殊的數據點時,可以使用plot函數的不同形狀選項。plot函數的形狀選項可以通過字元串來設置,常用的有’o’、’x’、’+’、’.’等,代碼如下:
x = [1,2,3,4,5];
y = [1,4,9,16,25];
plot(x,y,'o')
這裡,我們使用了字元’o’來指定數據點的形狀,運行之後,可以看到數據點都變成了圓圈。
還可以設置不同的顏色,代碼如下:
plot(x,y,'oc')
這裡,字元’c’表示用藍色來填充圓圈,可以看到,數據點的顏色也發生了變化。
二、matlab畫圖數據點形狀
除了plot函數,matlab還提供了scatter函數,它也可以用來繪製散點圖,並且可以通過Marker參數來指定不同的形狀,代碼如下:
x = [1,2,3,4,5];
y = [1,4,9,16,25];
scatter(x,y,'Marker','^')
這裡使用了字元’^’來指定數據點的形狀為三角形,運行之後可以看到,數據點的形狀變為了三角。
三、matlab畫圖點的形狀
除了plot函數和scatter函數,還可以使用line函數來繪製線條,並且可以通過Marker參數來指定點的形狀。當Marker設置為’none’時,就不會顯示數據點。代碼如下:
x = [1,2,3,4,5];
y = [1,4,9,16,25];
line(x,y,'Marker','none','LineStyle','--')
這裡設置了Marker為’none’,表示不顯示數據點,同時設置了LineStyle為’–‘,表示線條為虛線。運行之後可以看到,只有線條,沒有數據點。
四、matlab畫圖點的形狀三角
除了常見的形狀之外,還可以使用Matlab內置的Marker來設置形狀。例如,可以使用Marker中的’^’來繪製三角形。代碼如下:
x = [1,2,3,4,5];
y = [1,4,9,16,25];
plot(x,y,'^')
這裡,我們使用了字元’^’來指定數據點的形狀為三角形,運行之後可以看到,數據點的形狀變為了三角。
五、matlab畫圖線的形狀
除了Marker可以設置點的形狀之外,LineWidth和LineStyle參數也可以用來設置線條的粗細和線型。例如,可以使用LineWidth設置線條的寬度,使用LineStyle設置線型。代碼如下:
x = [1,2,3,4,5];
y = [1,4,9,16,25];
plot(x,y,'LineWidth',2,'LineStyle','--')
這裡,我們設置LineWidth為2,表示線條寬度為2像素,同時設置LineStyle為’–‘,表示線條為虛線。運行之後可以看到,線條變粗並且變成了虛線。
六、matlab畫圖節點設置不同形狀
除了Matlab內置的常見形狀之外,還可以使用自定義的圖片來設置節點的形狀。例如,可以使用imread函數讀取一張圖片,然後使用三個參數來控制圖片的大小和位置,最後使用imagesc函數顯示圖片。代碼如下:
img = imread('heart.png');
x = [1,2,3,4,5];
y = [1,4,9,16,25];
imagesc(x,y,img);
set(gca,'YDir','normal','XColor','none','YColor','none')
這裡,我們通過imread函數讀取名為heart.png的圖片,並將其命名為img。然後,使用imagesc函數來顯示圖片,其中,x和y分別表示圖片的x和y坐標,img是要顯示的圖片,set函數用來設置橫縱坐標方向和顏色。運行之後可以看到,數據點的形狀變成了心形。
七、matlab改變plot畫圖線的形狀
plot函數默認會連接相鄰數據點,形成一條線。然而,在某些情況下,我們可能需要連接不同的數據點,比如從第一個數據點連接到第三個數據點,再從第五個數據點連接到第七個數據點。可以使用NaN來表示斷點,從而實現連接不同的數據點。代碼如下:
x = [1,2,3,nan,5,6,7];
y = [1,4,9,nan,25,36,49];
plot(x,y,'o-')
這裡,我們在x和y中使用了NaN表示斷點,使用’o-‘來表示連續的實心圓線。運行之後可以看到,數據點之間出現了斷點,同時線條也變成了線段。
原創文章,作者:VMEG,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/136979.html