国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - java和matlab畫多邊形閉合折線圖示例講解

java和matlab畫多邊形閉合折線圖示例講解

2019-11-10 15:22java教程網(wǎng) JAVA教程

由于要將“哈密頓回路問題(TSP)”的求解中間結(jié)果表示出來,查了一下使用程序畫多邊形圖形。現(xiàn)在在總結(jié)一下,這個(gè)圖是“由給定節(jié)點(diǎn)首尾相連的”閉合多邊形

java和matlab畫多邊形閉合折線圖示例講解

1.使用matlab作閉合多邊形圖

沒有找到直接畫多邊形的函數(shù),只能是將各個(gè)點(diǎn)的坐標(biāo)保存在數(shù)組中,將一個(gè)點(diǎn)與其相鄰的點(diǎn)相連,并將最后一個(gè)點(diǎn)與第一個(gè)點(diǎn)連接。下面是一個(gè)示例的.m文件:

 

復(fù)制代碼代碼如下:

clear;
clc;
a=[0 2 4 6 8 10 12 14;0 2 1 4 6 6 5 7];  %要連接的點(diǎn)坐標(biāo) x;y
[n,m]=size(a);
for i=1:m-1;
    line([a(1,i),a(1,i+1)],[a(2,i),a(2,i+1)]);  %連接節(jié)點(diǎn)line([x1,x2],[y1,y2])
    hold on
end
hold on
line([a(1,1),a(1,m)],[a(2,1),a(2,m)]);  %首尾節(jié)點(diǎn)相連

 

 2.使用Java作閉合多邊形圖

Java中的Graphics類drawPolygon函數(shù)提供了直接的多邊形作圖。

函數(shù)原型:public abstract void drawPolygon(int[] xPoints, int[] yPoints,int nPoints)

說明

(1)繪制一個(gè)由 x 和 y 坐標(biāo)數(shù)組定義的閉合多邊形。每對(duì) (x, y) 坐標(biāo)定義了一個(gè)點(diǎn)。nPoints表示線段的個(gè)數(shù)。

(2)前面的 nPoint - 1 個(gè)線段是當(dāng) 1 ≤ i ≤ nPoints 時(shí),從 (xPoints[i-1], yPoints[i-1]) 到 (xPoints[i], yPoints[i]) 的線段。如果最后一個(gè)點(diǎn)和第一個(gè)點(diǎn)不同,則圖形會(huì)通過在這兩點(diǎn)間繪制一條線段來自動(dòng)閉合。

代碼示例如下:

 

復(fù)制代碼代碼如下:

import java.applet.*;
import java.awt.*;
public class DrawPicture extends Applet 
{   public void paint(Graphics g)
    { 
      int px[]={20,70,130,240};
      int py[]={20,150,100,130};
      g.drawPolygon(px,py,4); 
    }      
}

 

3.說明

是否能構(gòu)成多邊形,凸多邊形,還是凹多邊形,這些與給定的點(diǎn)的順序有關(guān)。

程序只是負(fù)責(zé)將相鄰的節(jié)點(diǎn)連接, 以及首尾連接。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av大片| 久久国 | 色久视频 | 国内自拍偷拍视频 | 国产欧美高清在线观看 | 国产在线不卡 | 国产一卡二卡三卡 | 日韩国产欧美视频 | 黄色tv在线观看 | 久久国产精品影视 | av成人在线观看 | 国产精品久久久久久久久久ktv | 久久久av | 欧美日韩久久久久 | 免费的av电影 | 97精品国产97久久久久久免费 | 国产精品成人一区二区三区 | 一区二区国产精品 | 精品国产一区二区三区免费 | 伊人中文 | 欧美日韩久久久 | av一区在线观看 | 中文字幕天堂在线 | 毛片网站大全 | 久久久成人网 | 国产一区二区三区视频在线观看 | 国产又色又爽又黄又免费 | 黄色在线| 精品综合在线 | 免费一级 国产 | 欧美日韩中文在线观看 | 日韩福利二区 | 成人在线播放 | 99热在线播放 | 天堂国产| 欧美日本一区二区三区 | 国产综合精品一区二区三区 | 日韩成人精品在线 | 日韩精品一区二区三区在线播放 | 日韩在线一区二区 | 精品国产不卡一区二区三区 |