Documentos de Académico
Documentos de Profesional
Documentos de Cultura
estuviera en 1 ra
Fila
status =
Microsoft Excel Spreadsheet
sheets =
Columns 1 through 6
'LINES' 'MEASURES' 'INI' 'LINES (2)' 'MEASURES (2)' 'TopoEga'
Columns 7 through 12
'TopoEga (2)' 'TopoEga (3)' 'Esc1' 'Esc2' 'Esc3' 'Esc4'
filename = 'RECOGNIZER_FOR_SIM_MARK_V1.xls';
A = xlsread(filename)
A=
6.0000 1.0000 0.0194 0.0667 0 1.0000
4.0000 5.0000 0.3079 0.4310 0 1.0000
4.0000 2.0000 0.3106 0.4347 0 1.0000
Etc.
Importación de Datos en Matlab,
desde Excel
Xlsread(Ubica otra hoja)
A=xlsread(filename,'MEASURES')
A=
1.0000 1.0000 1.0600 1.0000 0 0.0009
2.0000 1.0000 1.0600 2.0000 0 0.0009
3.0000 1.0000 1.0600 3.0000 0 0.0009
4.0000 1.0000 1.0500 4.0000 0 0.0009
5.0000 1.0000 1.0000 5.0000 0 0.0009
6.0000 1.0000 1.0500 6.0000 0 0.0009
Etc.
También ver: Reading Excel Spreadsheet Data
Funciones Diálogo/Importando.
[FileName Path]=uigetfile({'*.xls;*.xlsx'},'Abriendo el
archivo Excel');
if isequal(FileName,0)
return
Else
Directorio=strcat(Path,FileName)
Matriz=xlsread(Directorio)
Funciones y diagramas
GRÁFICAS 2D
Funciones de la forma y=f(x)
Construimos Dominio x
X= linspace (0,2*pi,200)
Donde 0 y 2*pi son el mínimo y el máximo
200 el número de elementos entre los limites
Para poder crear la función debe nombrar: y=sin(x);
De preferencia se le pone el punto y coma para poder ocultar los datos creados
Para invocar una gráfica sin mayor edición debemos usar el comando plot(x,y).
Funciones y diagramas
Puede Invocar el Guide de la figura usando el comando: figure
Puede mejorar indicando
Títulos y Nombres de ejes
X( xlabel(‘nombre’))
Y( ylabel(‘nombre’))
Título(title(‘nombre’))
Funciones y diagramas
Gráficos De Funciones compuestas.
Para estas se debe usar entre cada función compuesta el “.” Que brindara una
multiplicación y/o división elemento a elemento.
Las rejillas se pueden ver con grid on/caso contrario grid off
Se debe añadir al plot(x,y) el valor de plot(x,y,’r*’) para poner asteriscos rojos, más
posibilidades en help plot.
Funciones y diagramas
Propiedades de las líneas
LineWidth Corresponde al grosor de las líneas: Numero
MarkerSize Corresponde al escalamiento del punto en el eje coordenado: Numero
MarkerEdgeColor Corresponde al color de los bordes: código
MarkerFaceColor Corresponde al color de la cara si esta existe: código
Diagramas de sectores
Define un vector de números a representar.
Torta 2D
pie(x),legend('name1', ' name2',' name3',…etc.)
[1 1 0 0 0 0]
pie(x,[1 1 0 0 0 0])
Torta 3D
Se debe usar la variante “pie3”
Funciones y diagramas
Gráficos Estadísticos en Matlab
Diagrama de Pareto
subplot(2,2,1),bar(x),title('Barras Verticales')
Funciones y diagramas
Gráficos Estadísticos en Matlab
Horas={'00:00','00:30','01:00','01:30','02:00'};
pgenerada=[135,145,10,55,70];
h=bar(pgenerada);
set(gca,'XTickLabel',Horas);
Funciones y diagramas
Gráficos Estadísticos en Matlab
Horas={'00:00','00:30','01:00','01:30','02:00'};
pgenerada=[135,145,10,55,70];
bar(pgenerada,1,'r');
set(gca,'XTickLabel',Horas);
Funciones y diagramas
Gráficos Estadísticos en Matlab
Horas={'00:00','00:30','01:00'};
sem1=[135,145,10,55,70,23,60];
sem2=[135,145,10,55,70,23,60];
sem3=[135,0,10,55,0,0,0];
bar([sem1; sem2; sem3],1,'g');
set(gca,'XTickLabel',Horas);
xlabel('HORAS')
ylabel('POTENCIA')
title('COMPARACION A LA MISMA HORA, POR SEMANA')
Fuentes de Información
(Úsese en caso de emergencia)
http://www.mathworks.com/help/matlab