Borrar filtros
Borrar filtros

plotting 2d sensor data

1 visualización (últimos 30 días)
Jatin Arora
Jatin Arora el 17 de Mayo de 2013
I have a sensor data whose value varies from 0 to 65536 as the data type is uint16. I want to draw a 2D plot which should vary from -3000 to +3000 on X-axis with respect to time.
For example if in my data set I get
0 equivalent to -3000
32768 equivalent to 0
65536 equivalent to 3000
Please kindly excuse if the question is very trivial as I am beginner to MATLAB.
Thanks
  2 comentarios
José-Luis
José-Luis el 17 de Mayo de 2013
If your data is uint16 then it varies from 0 to 65535.
Jatin Arora
Jatin Arora el 17 de Mayo de 2013
Thanks Jose-Luis for pointing out the mistake

Iniciar sesión para comentar.

Respuesta aceptada

José-Luis
José-Luis el 17 de Mayo de 2013
Editada: José-Luis el 17 de Mayo de 2013
your_data = uint16(randi(65536,1000,1)-1);
scaled_data = -3000 + round(6000 .* (double(your_data) ./ 65536));
Please accept an answer if it helps you.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by