Sie sind auf Seite 1von 4

*09/09/2013 Crear una matriz a partir de otras submatrices previamente definidas: a=[1 2 3]; b=a'; c=zeros(3); d=[a,4;c,b]; d= 1 0 0 0 2 0 0 0 3 0 0 0 4 1 2 3

TIpos de matrices predefinidos: eye(4) Forma una matriz identidad de tamao (4x4) zeros(3,5) Forma una matriz de ceros de tamao (3,5) zeros(4) Matriz de ceros de (4x4) ones(3) Forma una matriz de unos de (3x3) ones(2,4) De tamao (2x4) rand(3) Forma una matriz de nmeros aleatorios entre 0 y 1 con dis tribucin uniforme de tamao (3x3) rand(2,5) de tamao (2x5) *11/09/2013 %%Calcula el rea y el volumen de una esfera %%%%%%%%%Inician Datos %%Radio (m) r1=1.8; %%Finalizan Datos %%Area A1=4*pi*r1^2; %%Volumen V1=(4/3)*pi*r1^3; %%Conversin del rea a plg^2 Ap1=A1*(100/2.54)^2; %%Conversin del volumen a plg^3 Vp1=V1*(100/2.54)^3; fprintf('Area y volumen de una esfera para r1(m) = %g.\n',r1) fprintf('A1(m^2) = %g.\n',A1) fprintf('V1(m^3) = %g\n',V1) fprintf('Ap1(plg^2) = %g.\n',Ap1) fprintf('Vp1(plg^3)= %g.\n',Vp1) fprintf('\n') *30/09/2013 Funciones matemticas elementales sin(x) cos(x) tan(x) asin(x) seno coseno tangente arco seno

acos(x) arco coseno atan(x) arco tangente (devuelve un ngulo entre -pi/2 y + pi/2) atan2(x) arco tangente (devuelve un ngulo entre - pi y + pi); se l e pasan 2 argumentos, proporcionales al seno y al coseno sinh(x) seno hiperblico cosh(x) coseno hiperblico asinh(x) arco seno hiperblico acosh(x) arco coseno hiperblico atanh(x) arco tangente hiperblica log(x) logaritmo natural log10(x) logaritmo decimal exp(x) funcin exponencial sqrt(x) raz cuadrada sign(x) devuelve -1 si <0, 0 si =0 y 1 si >0. Aplicada a un nmero complejo, devuelve un vector unitario en la misma direccin. Funciones que actan sobre vectores. [xm,im]=max(x) mximo elemento de uun vector, Devuelve el valor mx imo xm y la posicin que ocupa im. min(x) mnimo elemento de un vector. Devuelve el valor mni mo y la posicin que ocupa. sum(x) suma de elementos de un vector cumsum(x) devuelve el vector suma acumulativa de los eleme ntos de un vector mean(x) valor medio de los elementos de un vector. std(x) desviacin tpica. prod(x) producto de los elementos de un vector. cumprod(x) devuelve el vector producto acumulativo de los e lementos de un vector [y,i]=sort(x) ordenacin de menor a mayor de los elementos de un vector x. Devuelve el vector ordenado y, y un vector i con las posiciones inici ales en x de los elementos en el vector ordenado y. Operadores aritemticos. + * ^ / \ .* ./ .^ Adicin Sustraccin Multiplicacin Exponenciacin Divisin a la derecha Divisin a la izquierda Multiplicacin elemento por elemento Divisin elemento por elemento Exponenciacin elemento por elemento

Operadores y jerarqua de evaluacin Jerarqua Alta Operador ^ * / \ Baja + Descripcin Potenciacin Multiplicacin Divisin Divisin inversa Suma

*16/10/2013 Estructuras de repeticin en: while: while expresin sentencias; end for: for: vc=vi[:inc]:vf sentencias; end

Resta

Ejemplo: Globo sin ciclos ni graficar. clear all %% INICIAN DATOS %% Factor de densidad del fluido en el interior del globo con respuesta al aire. n=1/7; %% Dimetro (m) D=10.0; %% Masa por persona (kg) mi=70.0; %% Nmero de personas. np=2; %% Densidad del aire (kg/m^3) rho=1.16; %% Gravedad (m/s^2) g=9.81; %%FINALIZAN DATOS %% Radio r=D/2.0; %% Volumen del globo V=(4/3)*pi*r^3; %% Fuerza de flotacin Fb=rho*g*V; %% Masa de las personas mp=np*mi; %% Peso de las personas wp=mp*g; %% Densidad del helio rhohe=n*rho; %% mhe=rhohe*V; %% Peso del helio whe=mhe*g; %% Masa total mt=mp+mhe; %% Aceleracin a=(Fb-wp-whe)/mt; %% Mxima carga en N

wmax=Fb-whe; %% Mxima carga en kg mmax=wmax/g; fprintf('\n Solucin \n') fprintf('a(m/s^2)= %g.',a) fprintf('mmax(kg)=%g. \n',mmax) fprintf('\n')