Matlab - Graficar tabla

 
Vista:

Graficar tabla

Publicado por Felipe (1 intervención) el 25/11/2018 22:44:52
Muy buenas, alguien seria tan amable de ayudarme con un código en matlab que me permita graficar los datos de una tabla (columna 1 vs columna 2), tengo el siguiente código pero no me funciona.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
graf=get(handles.Tab,'data');
if isempty(graf)
    errordlg('No hay datos que graficar','ERROR');
 else
 for f=1:size(graf)
    e(f)=str2double(graf(f,1));
    d(f)=str2double(graf(f,2));
 end
 disp(e);
 disp(d);
 plot(e,d);
 hold on;
 ylabel('Campo Magnetico');
 xlabel('Distancia');
end

No grafica y al mostrar los valores de la variable con que quiero graficar me arroja un valor "NaN",al retirar la linea "str2double" que convierte a double me muestra los valores cada uno en un vector separado, y error con la funcion plot "Not enough input arguments.", agradeceria mucho la ayuda.
https://imgur.com/a/5KkyFL9 IMAGENES
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Lindsey
Val: 419
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Graficar tabla

Publicado por Lindsey (119 intervenciones) el 26/11/2018 00:58:16
Hola, has intentado usar cell2mat en vez de str2double?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar