1.原理:
對于離散點,mtlab是按照點的順序來自動連接配接的。
舉個簡單的例子,假如有3個點,matlab就按照1,2,3的順序連接配接,1連接配接2,2連接配接3,然後就結束了,導緻1和3沒有連接配接,要想讓1和3連起來,形成一個閉合的曲線,我們就再畫一個連接配接1和3的線就行了。
2.方法
把順序換一下,[1,2,3]換成[1,3,2],再畫出來,這樣連接配接的順序就是1-3-2,1和3就連起來了。
或者,點很多時,直接把首尾兩個點單獨提出來,然後畫出來連接配接,就形成了閉合曲線。
3.函數使用
設原始資料(x1,y1),換了順序後的資料是(x2,y2)
可以用一個plot畫出來
plot(x1,y1,x2,y2)
或者可以
plot(x1,y1)
hold on
plot(x2,y2)
這樣就都能顯示了
4.示例
原來的資料:
x1=[1,10,5];
y1=[22,33,44];
plot(x1,y1,'-o ','color','b')
%為了便于觀察,設定了plot的線型為-o,顔色為b
繪圖結果:
修改後:
x1=[1,10,5];
y1=[22,33,44];
x2=[1,5,10];
y2=[22,44,33];
%為了把點1和點3連起來,設定了改變順序的x2和y2
plot(x1,y1,x2,y2,'-o','color','b')
%x1,y1,x2,y2設定為同一種形狀和顔色,
閉合曲線: