matlab中如何從圖上確定某個點在陣列中的位置

時間 2022-02-09 09:20:05

1樓:匿名使用者

matlab 的figure中有一個小十字 樣的工具,在圖中點選即可獲得該點的 x y,z 值 ,

2樓:匿名使用者

你好!我給你舉例說明如下:

>> data=[1 2;3 4; 5 6;7 8; 9 0; 11 12;13 14;15 16]%假設的

data =

1 2

3 4

5 6

7 8

9 0

11 12

13 14

15 16

>> plot(data(:,1),data(:,2),'.')%繪圖

%在圖形視窗中用帶箭頭的工具欄命令(edit plot)選中**,再用

%data cursor工具欄命令選中你想知道的點,獲取x,y,

%假設選中x=7,y=8

>> for k=1:length(data(:,1))%命令視窗執行

if data(k,1)==7

break

endend

>> k%輸入k獲取行數

k =4

%即知道此點為第四行的數!希望能解決你的問題!

matlab陣列中如何找某個值的座標

3樓:灩麗

1、首先需要知道matlab陣列找某個值的座標,是使用find函式,可以在命令列視窗中輸入help find。

2、在matlab命令列視窗中輸入a=[1 4 5;6 7 8;7 9 12],建立a陣列。

3、輸入[m,n]=find(a==9),找到a陣列等於9的座標。

4、按回車鍵之後,可以看到a陣列等於9的座標有一個,是第3行第2列。

5、如果等於的值有多個,會返回多個座標位置。

4樓:匿名使用者

1、實現方法

使用find()函式:[m,n]=find(a==x)2、解析

a==x:將矩陣a的每個元素與x比較,如果相等,相應位置的元素就等於1,否則為0。

find(x):返回x中非零元素的索引(即行列位置)。

3、例項演示:找出矩陣a中所有等於3的元素的行列位置開啟matlab,在命令視窗執行如下**:

>> a=[1 2 3 4 5;6 7 3 1 2]>> [m,n]=find(a==3)

從執行結果可知,找到a中元素3的位置為:第1行第3列 和 第2行第3列。

5樓:mcr董事長

>> a=[1 2 3 4 5;6 7 3 1 2];

>> [m,n]=find(a==3)

m =1

2n =33

>>

6樓:兔子和小強

find(a == 3)

matlab中,怎麼找出一組資料中靠近某個值的所有點,並輸出位置 5

7樓:59分粑粑

實現的方法和詳細的操作步驟如下:

1、第一步,需要知道matlab陣列找到所有接近某個值的點的座標是使用「find」函式,可以在命令列視窗中輸入「help find」,如下圖所示,然後進入下一步。

2、其次,完成上述步驟後,輸入「a =[1 4 5;6 7 8;7 9 12]」,在matlab命令列視窗中建立副本陣列,如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,輸入「[m,n]  =find(a == 9)」並找到等於9的陣列的座標,如下圖所示,然後進入下一步。

4、然後,完成上述步驟後,按enter鍵確認,可以看到陣列中有一個座標等於9,即第三行和第二列,如下圖所示,然後進入下一步。

5、最後,完成上述步驟後,如果有多個具有相同的值,將返回相應的多個座標位置,如下圖所示。這樣,問題就解決了。

8樓:智慧小白菜

1、首先需要知道matlab陣列找靠近某個值的所有點座標,是使用find函式,可以在命令列視窗中輸入help find。

2、在matlab命令列視窗中輸入a=[1 4 5;6 7 8;7 9 12],建立a陣列。

3、輸入[m,n]=find(a==9),找到a陣列等於9的座標。

4、按回車鍵之後,可以看到a陣列等於9的座標有一個,是第3行第2列。

5、如果等於的值有多個,會返回多個座標位置。

9樓:匿名使用者

a=[1, 3,4

4,5,3];

b=find(a>2&a<5);

b =235

6b代表所需資料的下標,a的元素自上而下自左向右排列

10樓:匿名使用者

假設你的資料存在一個矩陣h中[~, i]=min(abs(h(:)-0.0054))i是最接近0.0054的列索引位置。最近的值為y=h(i)

已知散點圖中各點的座標,如何確定散點圖的中心點座標? matlab中該如何程式設計實現這一目標

11樓:匿名使用者

中心有很多意義下的中心,首先要有比較明確的數學描述,才能考慮如何用matlab實現的問題

如果是座標平均值的話,可以用mean實現

12樓:匿名使用者

x=[-27.75813 -27.86538 -27.

89614 -26.29042 -26.26301 -25.

69922 -25.29691 -25.74611 -27.

25799 -29.11894 -30.96857 -32.

74566 -34.37809 -36.00479 -38.

02763 -40.59597 -42.63756 -45.

01431 -47.87414 -50.72623 -53.

83505 -57.88968 -62.17971 -66.

726 -71.71878 -76.80894 -82.

1706 -87.81311 -93.76893 -99.

8255 -106.0197 -112.139 -118.

0806 -123.947 -129.7024 -135.

1508 -140.2873 -145.0652 -149.

3653 -153.3744 -157.0581 -160.

2992 -163.1253 -165.505 -167.

5282 -169.2568 -170.8562 -172.

3879 -173.8028 -174.8035 -176.

0078 -177.1631 -177.9789 -178.

5086 -178.6219 -178.4492 -178.

6735 -178.9566 -178.6963 -178.

7353 -178.4504 -178.2129 -179.

2777 -180.932 -181.653 -181.

8374 -181.7969 -181.0939 -180.

1995 -179.2878 -177.8998 -176.

7905 -175.6076 -174.1216 -172.

7312 -171.563 -170.4621 -168.

6419 -166.4259 -163.9022 -160.

6427 -156.678 -152.0748 -147.

0169 -141.6802 -136.0387 -130.

1534 -124.3706 -118.0774 -111.

9634 -106.0197 100.1733 -94.

39606 -88.90091 -83.67393 -78.

67245 -74.05303 -69.63701 -65.

63384 -62.30385 -59.08121 -56.

181 -53.67058 -51.33656 -49.

06119 -46.78585 -43.90418 -41.

36111 -39.61802 -37.3906 -34.

29942 -32.7378 -31.24947 -30.

24165 -29.15966 -29.17654 -28.

14407 -27.47564 -27.34533 -26.

86675];

y=[-11.43093 -7.33504 -3.

219819 1.19694 5.521867 10.

09087 14.79748 19.3832 23.

63602 27.75194 31.89984 36.

15376 40.61971 45.26599 49.

78937 53.99276 58.96204 63.

9044 68.59952 73.71349 78.

95548 83.02946 87.03522 90.

93258 94.13634 97.58494 100.

7701 103.5208 105.127 106.

7607 106.7691 105.3319 103.

3216 101.7582 99.9876 97.

28773 94.03392 90.28625 85.

9249 81.5079 76.97027 72.

15226 67.16818 62.02729 56.

88123 51.80617 46.94813 42.

31302 37.81642 33.23785 28.

97676 24.81845 20.6074 16.

39496 12.15893 7.976506 4.

012102 0.1211495 -3.792312 -7.

62008 -11.43094 -15.21442 -19.

13068 -23.2959 -27.50731 -31.

74624 -36.05245 -40.24924 -44.

45795 -48.76292 -52.93095 -57.

3901 -61.98951 -66.57877 -71.

49828 -76.9743 -83.0015 -88.

76293 -94.573 -100.5623 -106.

0409 -110.8536 -114.8724 -118.

2325 -121.1829 -123.4635 -124.

9713 -127.2944 -126.1529 -124.

8445 -123.6155 -122.9855 -122.

0218 -119.5144 -116.5592 -113.

4921 -109.8141 -106.2109 -102.

139 -97.22799 -92.73074 -88.

17573 -83.48322 -78.95894 -74.

6897 -70.6647 -67.35995 -63.

79037 59.67451 -55.99916 -52.

8386 -48.76991 -44.72075 -40.

51936 -36.40426 -32.02097 -27.

98391 -23.87107 -19.69991 -15.

57916];

plot(x,y,'.')

hold on

xmean=mean(x);

ymean=mean(y);

plot(xmean,ymean,'*')mean求得平均值,是矩陣或陣列各元素加總後除以總的個數。median是求**數,即將陣列中元素按從小到大順序排列後,取最中間的那個元素。

對於求重心問題,應該是平均值,所以用mean。

如何保留matlab中plot畫在圖上的線進行下一步處理

夜來雨早來晴 一 matlab繪圖中用到的直線屬性包括 1 linestyle 線形 2 linewidth 線寬 3 color 顏色 4 markertype 標記點的形狀 5 markersize 標記點的大小 6 marke cecolor 標記點內部的填充顏色 7 markeredgeco...

如何確定地圖上河流的方向,如何在地圖上判斷河流的方向

受地心引力的影響,河流總是從 海拔 高處流向低處。河流的流向與地圖上標的河的名字的方向沒有關係,因為標註河流的名字有一定的習慣 也是規則 從左到右 從上到下。確定地圖上河流的流向,首先是要確定海拔高低 1.在分層設色地形圖上,顏色深 紅 的海拔高,淺 綠 的海拔低,河流從深色流向淺色。2.在等高線地...

matlab繪圖問題,如何在圖上新增資料

在繪製圖形時,可以對圖形加上一些說明,如圖形的名稱 座標軸說明以及圖形某一部分的含義等,這些操作稱為新增圖形標註。有關圖形標註函式的呼叫格式為 title 圖形名稱 都放在單引號內 xlabel x軸說明 ylabel y軸說明 text x,y,圖形說明 legend 圖例1 圖例2 p190其中...