2010-05-03 37 views
2

我對MATLAB有點新鮮。在MATLAB中讀取值併爲條目分配座標

基本上,我有一個20x20的值,完成各種從0到3的隨機條目。我需要編寫一個程序,讀取此20x20平方,並將xy座標分配給條目,以便當我要求輸入一個特定的xy座標,例如輸入3,那麼它將導致錯誤。 我有點不知所措 - 但我理解我應該找到的一般概念。我想知道是否應該用劇情來幫助我。

+0

如果您將它們放在矩陣中,您還沒有按定義分配座標嗎? 'm(5,7)'會在名爲'm'的25x25矩陣中得到x = 5,y = 7的條目。 – 2010-05-03 12:45:06

+0

哦;是的!但是,那麼我是否必須通過'3'的每一個條目並檢查它們的座標? – 2010-05-03 13:00:33

回答

6

如果你需要所有的x和y座標,那裏是一個3,你可以使用find

[x,y] = find(m == 3) 

名爲 'M' 矩陣。

還有更多關於matlab的documentation的搜索結果。