Professional Documents
Culture Documents
= no igual= () Operadores lgicos: Y= & se emplea este signo este une condiciones al realizar un programa O= vasta una condicin y se cumple (|) smbolo utilizado en programacin No =AltGr+44() TIPOS DE SECUENCIAS HAY TRES SECUENCIA SIMPLE DECISION REPETICION es el orden que sigue el puntero en el programa Secuencia simple Calcular el volumen de un cilindro? V=Rh
V=0;
R=input('R='); h=input('ALTURA= '); V=pi.*R*h; Comandos utilizados en matlab Sin(x)= seno en radianes Sind(x)= Sinh(x) = asin(x) = asind(x) = asinh(x) = sqrt = raiz cuadrada exp(x)= Para exponents log(x)= log10(x)= log2(x)= abs(x)= tomar el modulo del valor no el signo imag(z) = escribe parte imaginaria del complejo real(z) = escribe parte real del complejo (if) esta es una sentencia ,luego de esto tenemos si se cumple exprecion lgica esta continua y si no este se3 salta al end y se va a la sentencia comn teniendo lo siguiente
El otro if es el estructurado
If exp.log Sen1 Else Sen2 End Sent comn Tenemos el if multiple If exp log1 Sent 1 Else if exp log 2 Sent2 Elseif exp log3 Sent3 . . Elseif explogn sentn
Hacer el programa para hallar el valor a pagar y el descuento si un almacn establece un 20% de descuento en compras mayores a mi dlares
Sirven para suspender el ciclo repetitivo: While Exp lgica Sentencia 1 End Sent2
Ciclo infinito While 3 Sent1 End Para terminar (ctrl+c) Leer 3 nmeros y dar su suma: DIAGRAMA CON LA FUNCION (FOR)
s=0; n=input( n= ); for i=1:n x=input(x= ); s=s+x; end s La coma recta al inicio de cada fila se deber escluir al introducir en matlab
Para ingresar letras al programa o le toma como dato a la letra: X=input(x= ,s); Puede ingresar caracteres alfanumricos pero no se puede sumar estos caracteres se tiene que transformar estos a nmeros y es la siguiente sentencia Y= str2double(x)
Tabla
Es una sucesin d nmeros caractersticas: Rango: nos da el nmero de dimensiones que tiene la tabla ej. R=1 tiene una salo dimensin A=[1 2 3 4 5 6] este es un vector fila si tenemos horizontal tendremos una columna vector columna cambia el sentido pero no cambia la dimensin siguen en uno si R=2 tendremos matrices est compuesta por filas y columnas A= 1 2 3 4 6 4 5 6 0 1 3 2 1 8 4 Numero de dimensiones que tiene una tabla Extensin: es el nmero de elementos que tiene cada dimensin a=(1,6) el primer nmero se refiere a las filas y el otro numero el numero de columnas la notacin
A= (N1, N2) El tamao: es nmero de elementos que contiene una tabla y se encuentra multiplicando las extensiones de la tabla es decir (N1*N2) El perfil: es el vector formado por las extensiones de una tabla ej. a=[2 2 2]
PROBLEMA: Para visualizar una matriz Para codificar: A=0; N=input (n = ); For i=1: n A (i) =input (a= ); End Este programa para introducir un vector fila
Como introducir datos en una matriz: Este diagrama es para introducir una matriz A= (i, j) tendremos el siguiente diagrama. A=0; F=input (dig= ); C=input (variable= ); For i=1: f For j=1: c A (I, J)=input(a= ); End End
Como introducir una matriz en matlab en la ventana de comandos colocamos x=[ 1 2 3 3*] directamente se introduce separando con espacios o comas para un vector fila se separa los nmeros con entere o punto y coma y se cierra el corchete esta es otra forma de introducir una vector columna otro mtodo es por la transpuesta se obtiene x=x el x se transforma en columna Para la matriz A lo que se hace separan las columnas con espacios y con (;) separa las filas y est hecho Vector suma de las columnas g=sum(a) comando
Si colocamos g=sum(a,1) Para sumar las filas colocamos h=sum(a,2) Para sumar toda la matriz se coloca lo siguiente comando I=sum(sum(a)) La media aritmtica de la matriz (a) M=mean(a) este es para las columnas vector fila y para las filas M=mean(a,2) Y para saber la media de toda la matriz utilizamos el comando M=mean(mean(a)) Hay comandos para diversos clculos en matlab por ejemplo para la desviacin estndar tenemos utilizanos (std) W= std(a) W= std(a,2) para toda la matriz tenemos W=std(std(a)) El comando (vpa) nos sirve para sacar sierto numero de caracteres del numricos para la respuesta Vpa 173/15 3 el tres indica cuantos nmeros deceo Max(a) Max(max(a)) Min(a) Mean(a) Std(a) Sort(a) Sum(a) Prod(A) Cumsum(v) Cumprod(V) Diff(a) B=inv(a) para matrices inversas
COMO RESOLVER ECUACION: M ecuaciones N incgnitas Casos que pueden existir. 1. M=n 2. N>m 3. m>n Primer caso (m=n): A11X1+A12X2+.+A1nXn=b1 A21X1+A22X2++A2nxn=b2
Am1X1+Am2X2+.+AmnXn=bm Poner garficos del cuaderno de algebra lineal ojo con la formula Formula: