久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

Matlab的ginput函數(shù)介紹

Matlab中的ginput函數(shù)是一個非常有用的工具,可以從已經(jīng)生成的圖形中讀取點的坐標。本文將介紹如何使用ginput函數(shù)。使用ginput函數(shù)讀取點的坐標首先,在Matlab中生成一個圖形。例如,

Matlab中的ginput函數(shù)是一個非常有用的工具,可以從已經(jīng)生成的圖形中讀取點的坐標。本文將介紹如何使用ginput函數(shù)。

使用ginput函數(shù)讀取點的坐標

首先,在Matlab中生成一個圖形。例如,我們可以使用plot函數(shù)來生成一個隨機數(shù)的散點圖:

```matlab

plot(randn(100,1),'r','LineWidth',2);

```

然后,在圖像上點擊并輸入ginput函數(shù)來讀取點的坐標。例如,我們讀取5個點的坐標:

```matlab

ginput(5);

```

這時,在圖像上會出現(xiàn)一個十字框,您可以根據(jù)需要進行點位選擇。最終直接得到五個點的xy坐標。

指定坐標的值

除了讀取點的坐標外,還可以指定xy坐標的值。例如,我們可以讀取3個點的坐標,并將其賦值給變量x和y:

```matlab

[x, y] ginput(3);

```

當然,如果事先不知道要輸入多少個值,就不用設定n的值,直接運行ginput函數(shù)即可。

結束輸入點位

在選擇完成所有點位后,按下enter鍵即可結束輸入。這樣,您就成功地使用了ginput函數(shù)來讀取圖形中的點位坐標。

將點位坐標顯示在圖形中

在讀取點位坐標后,我們可以將其在圖形中顯示出來。例如,假設我們選擇了十個點,可以使用以下代碼將其繪制在圖形中:

```matlab

hold on;

plot(x, y, 'k.', 'Markersize', 20);

```

這樣,您就能夠清楚地看到選擇的點在圖形中的位置。

與ArcGIS中點位編輯的類似性

ginput函數(shù)在某種程度上與ArcGIS中點位的編輯操作類似。但不同之處在于,如果要素屬性中沒有坐標信息,ArcGIS中的點位不會直接顯示xy坐標,需要自行計算坐標值。而在Matlab中,使用ginput函數(shù)可以直接讀取點的坐標。

識別鼠標的左右鍵

在使用ginput函數(shù)時,還可以識別輸入點時使用的鼠標的左右鍵。具體用法如下:

```matlab

[x, y, button] ginput(10);

```

其中,button列可以告訴您鼠標的左右鍵情況。例如,1代表左鍵,2代表中間的鍵,3代表右鍵。您可以根據(jù)實際需要進行相應的處理。

總結:

本文介紹了Matlab中的ginput函數(shù),該函數(shù)可以從已生成的圖形中讀取點的坐標。通過示例演示了如何使用ginput函數(shù)讀取點位坐標,并將其顯示在圖形中。同時還提到了ginput函數(shù)與ArcGIS中點位編輯的類似性以及識別鼠標左右鍵的功能。使用ginput函數(shù)可以方便地進行圖形點位的獲取和處理,為Matlab用戶提供了更多的靈活性和便利性。

標簽:
主站蜘蛛池模板: 合江县| 黔西| 定边县| 龙海市| 康乐县| 泽库县| 张家口市| 嘉义县| 虎林市| 德州市| 岑溪市| 孙吴县| 武汉市| 周至县| 荆门市| 沙湾县| 吉林省| 鲁山县| 宽甸| 景宁| 景德镇市| 清流县| 瑞丽市| 睢宁县| 黑水县| 肥东县| 白水县| 浦县| 威海市| 瓦房店市| 沭阳县| 尼勒克县| 垣曲县| 施甸县| 元阳县| 施秉县| 洱源县| 宜州市| 颍上县| 奇台县| 浠水县|