1. Gunakan matlab untuk membuat diagram poligon tertutup
Tidak ada fungsi untuk menggambar poligon secara langsung. Satu-satunya cara adalah dengan menyimpan koordinat setiap titik dalam array, menghubungkan satu titik ke titik-titik yang berdekatan, dan menghubungkan titik terakhir ke titik pertama. Berikut ini contoh file .m:
Copy kode kodenya sebagai berikut:
jernih;
clc;
a=[0 2 4 6 8 10 12 14;0 2 1 4 6 6 5 7]; %Koordinat titik-titik yang akan dihubungkan x;y
[n,m]=ukuran(a);
untuk saya=1:m-1;
line([a(1,i),a(1,i+1)],[a(2,i),a(2,i+1)]); % menghubungkan node line([x1,x2] , [y1,y2])
tunggu
akhir
tunggu
line([a(1,1),a(1,m)],[a(2,1),a(2,m)]); %Node pertama dan terakhir terhubung
2. Gunakan Java untuk membuat diagram poligon tertutup
Fungsi drawPolygon dari kelas Graphics di Java menyediakan gambar poligon langsung.
Prototipe fungsi: abstrak publik void drawPolygon(int[] xPoints, int[] yPoints,int nPoints)
menjelaskan
(1) Gambarlah poligon tertutup yang ditentukan oleh susunan koordinat x dan y. Setiap pasangan koordinat (x, y) mendefinisikan sebuah titik. nPoints mewakili jumlah segmen garis.
(2) Ruas garis nTitik - 1 sebelumnya adalah ruas garis dari (xPoints[i-1], yPoints[i-1]) sampai (xPoints[i], yPoints[i]) bila 1 ≤ i ≤ nPoints. Jika titik terakhir berbeda dengan titik pertama, maka otomatis bentuk tersebut tertutup dengan menggambar ruas garis di antara kedua titik tersebut.
Contoh kodenya seperti berikut:
Copy kode kodenya sebagai berikut:
import java.applet.*;
import java.awt.*;
DrawPicture kelas publik memperluas Applet
{ cat void publik(Grafik g)
{
int piksel[]={20,70,130,240};
int py[]={20,150,100,130};
g.drawPoligon(px,py,4);
}
}
3.Deskripsi
Dapat terbentuknya suatu poligon, poligon cembung, atau poligon cekung bergantung pada urutan titik-titik yang diberikan.
Program ini hanya bertanggung jawab untuk menghubungkan node yang berdekatan dan menghubungkannya dari kepala ke ekor.