簡體   English   中英

點(x; y)的值作為灰度圖像

[英]Values of points (x;y) as a grayscale image

我正在使用matlab,我有兩個帶有十進制值的向量,它們是坐標( size(x)=size(y)=[1 98]

    x=[-4.5 -4.5 ... 4.5];
    y=[-4.5 -3.5 ... 4.5];

    plot(x,y,'+')

在此處輸入圖片說明

並且我有一個向量,其中每個點( x;y )都有十進制值( size(v)=[98 1]

    v=[1.4350 ...].

有什么方法可以將我的數據繪制為灰度圖像?

問題在於您的數據不是“正方形”,因此您可以:

  1. 以某種方式填充兩個缺失的點,然后使用imagesc(reshape(v,10,10))繪制,或者
  2. 從這些點中插入圖像:

    step=0.2; %//whatever you want [x1,y1]=meshgrid(-5:step:5,-5:step:5) img=interp2(x,y,v,x1,y1); imagesc(img);%// or imshow(img,[])

暫無
暫無

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

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