簡體   English   中英

將2個座標向量轉換成矩陣,matlab

[英]Turn 2 coordinates vectors into matrix, matlab

我有2個向量,一個叫X,另一個叫Y。在XI中具有x坐標,在Y中具有y坐標。 X中的第一個坐標和Y中的第一個坐標給出一個點,依此類推。每個向量中的數字都是浮點數,並且可以是負號和正號。(-29.3,14.2)如果我在它們上進行繪圖,則得到一個綠色的正方形。

plot(X,Y,'g');

我想要的是將兩個向量都轉換為1個矩陣,如果我要執行imshow(Matrix)我將獲得相同的正方形圖像。

這樣做:

Matrix = [X;Y;];

沒用 它只是在屏幕上繪制綠色。 希望我足夠清楚。 謝謝大家!

Shlomi,您需要使用hist3

例如:

m=hist3([X' Y'],nbins)

只需適當選擇bin的nbins ,即可獲得所需的網格分辨率。 然后imshow(m)將起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM