<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            使用matlab和Java作閉合多邊形圖例題講解

            時間:2025-02-13 22:25:39 java語言 我要投稿
            • 相關推薦

            使用matlab和Java作閉合多邊形圖例題講解

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

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

              復制代碼 代碼如下:

              clear;

              clc;

              a=[0 2 4 6 8 10 12 14;0 2 1 4 6 6 5 7]; %要連接的點坐標 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)]); %連接節點line([x1,x2],[y1,y2])

              hold on

              end

              hold on

              line([a(1,1),a(1,m)],[a(2,1),a(2,m)]); %首尾節點相連

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

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

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

              說明

              (1)繪制一個由 x 和 y 坐標數組定義的閉合多邊形。每對 (x, y) 坐標定義了一個點。nPoints表示線段的個數。

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

              代碼示例如下:

              復制代碼 代碼如下:

              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.說明

              是否能構成多邊形,凸多邊形,還是凹多邊形,這些與給定的點的順序有關。

              程序只是負責將相鄰的節點連接, 以及首尾連接。

            【使用matlab和Java作閉合多邊形圖例題講解】相關文章:

            Java中的main()方法的使用講解10-31

            Java中的迭代和遞歸講解08-07

            java講解06-23

            Java數組的定義和使用09-04

            講解Java編程中finally語句的使用方法08-11

            使用Java編寫GUI對話框教程講解10-15

            C語言入門例題講解07-10

            Fireworks多邊形切片講解09-24

            講解Java的泛型07-13

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院