Está en la página 1de 2

INSTITUO DE ESTADSTICA APLICADA Y COMPUTACIN

MAESTRIA EN ESTADTICA APLICADA


PRACTICA # 2 DE MATLAB
PREGUNTAS:
1. Para un conjunto de datos almacenados como un vector llamado datos, yo
puedo encontrar la media y la desviacin estndar usando mean y std. Cmo
podra identificar los outliers (valores atpicos) si determino que un outlier esta
alejado 5 desviaciones estndar de la media.
(outliers=abs(datos-mean(datos) > 5*std(datos) )
2. Se hacen cuatro mediciones y los resultados son registrados como 100
observaciones secuenciales. Cmo se podra agrupar estos 100 valores en cuatro
filas de 25 observaciones cada fila. Cmo puedo graficar los resultados
Crear datos (ej 100 nmeros aleatorios)
Nuevos=(reshape (datos,25,4) )'
plot((Nuevos))'
4. Si desarrollo una ecuacin cbica, como hallo sus races?
(Almaceno los coeficientes en orden descendente y luego uso la funcin roots
sobre ese vector)
Si la ecuacin es: y = x^3 - 2*x^2 -3*x + 10; Entonces
coeficientes = [ 1 -2 -3 10 ];
r = roots(coeficientes)
5. Desarrollar las funciones media y mediana vistas en clase, que se puedan
aplicar a cualquier matriz.
Media aritmtica:
function y=medar(x)
%
%medar: clculo de la media aritmetica
% y es el valor del vector de medias
% x es la matriz de observaciones
%
[filas,cols]=size(x);
if filas ==1
y=sum(x)/cols;
else
y=sum(x)/filas;
end

Mediana:
function md=mediana(x)
% mediana. Calcula la mediana de una matriz x en un vector md
%
[filas,cols]=size(x);
w=sort(x);
if filas ==1
md=sum(x)/cols;
else
md=sum(x)/filas;
end

5. Escriba una nueva funcin que use las anteriores como subfunciones internas.
Por ejemplos un script llamado promedios:
function [media,median1]=promedios(x)
% Llama dos funciones internas
%
media = medar(x);
median1=mediana(x;

Ejemplo:
>>x=normrnd(0,1,500,1);
>>[xbarra,xdesv] = promedios(x)
median1 = 0.0573
xbarra = 0.0573
xdesv =
0.0573
7. Escribir un script de contenido haciendo uso de la estructura switch case (o la
funcin if) y la funcin menu.
Ejemplo:
typo_dato=menu('Clase de datos a guardar:',...
'Ejemplos de salida para la red',...
'Ejemplos de entrada para la red');

La primera lnea indica el ttulo de la tabla de opciones. Las siguientes se


corresponden con las opciones en orden numrico creciente (1,2,....)
Escriba un script .m que permita resolver las opciones un sistema de ecuaciones
dse m ecuaciones y n variables en tres opciones:
a) m=n (cantidad de ecuaciones es igual a la cantidad de incgnitas)
b) m>n (ms ecuaciones que incgnitas)
c) m<n (menos ecuaciones que incgnitas)
Use las rutinas dadas en clase para resolver cada caso.

También podría gustarte