imagesc from 1D array with coordinates and values

5 Ansichten (letzte 30 Tage)
Abhishek Saini
Abhishek Saini am 4 Mai 2020
Kommentiert: darova am 4 Mai 2020
Hi,
I have 3 vectors and I want to plot a 2D image using mesh/ imagesc/surf command. But How can I convert 1D array to 2D array with accurate coordinate points?
Let's assume, I have
x = [1, 2, 1.4, 2.6,8.9];
y = [8, 5, 6, 2, 8.4,3.5];
amplitude = [0.3, 0.5, 0.9, 1];
Attach is the data. where x = xx, y=yy and amplitude = C;
Thanks

Antworten (1)

darova
darova am 4 Mai 2020
  2 Kommentare
Abhishek Saini
Abhishek Saini am 4 Mai 2020
My data has size of (300000x1) so I cannot use mesh grid. It will go out of memory.
I found the method.
scatter works for this.
pointsize = 2;
scatter(x,y,pointsize,amplitude);

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Images finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by