卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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);

```

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

結(jié)束輸入點位

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

將點位坐標顯示在圖形中

在讀取點位坐標后,我們可以將其在圖形中顯示出來。例如,假設(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ù)實際需要進行相應(yīng)的處理。

總結(jié):

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

標簽: