Diapositivas-MATLAB-03

18
Funciones predefinidas

description

tarea de topop

Transcript of Diapositivas-MATLAB-03

Diapositiva 1

Funciones predefinidassqrt(81)complex(2,3) sqrt(54+9*sqrt(100))rand(2,3) sqrt(50+14*3) Es una frmula predefinida que opera sobre una o ms valores y que al ser ejecutada retorna un resultado.Una funcin se comprende de un nombre y unos argumentos entre parntesis, separados por el smbolo coma (,)Funcin

Funciones matemticas elementalesFUNCINDESCRIPCINEJEMPLOEjercicios modo calculadora con funciones

Qu hacen estas funciones segn el resultado? nthroot(8,3)gcd(9,12)lcm(10,25)cosd(60)sind(90)

Es un nombre compuesto de letras y nmeros al cual se asigna un valor.Utilizada en expresiones.El operador de asignacin = asigna un valor a una variableVariablesNombre_Variable=valor numrico o expresin>>X=15>>X=3*X-12

Mximo 63 caracteres.Letras, nmeros y el carcter subrayado.Deben empezar por una letra.Distincin entre maysculas y minsculas.Evitar nombres reservados por el sistema (cos, sin, sqtr, pi, exp)Reglas para el uso de variables>>A=12;>>B=4;C=(A-B)+40-A/B*10C=18

X=0.75E=sin(X)^2+cos(x)^2Uso de variables para crear otras variablesCuando se teclea; al final de un comando y se pulas ENTER, MatLab no visualiza el nombre de la variable y el valor asignado (aunque la variable ya existe y se ha asignado en memoria.Si una variable ya existe, al teclear su nombre y pulsar ENTER, se visualiza su nombre y el valor asignado en las dos lneas siguientes.No usar nombres de palabras reservadas como: ans, pi, inf, i, j, NaM

Tener en cuenta queSe puede realizar ms de una asignacin de variables en una misma lnea .>>a=12, B=4, C=(a-B)+40/B*10

A una variable que ya existe se puede reasignar un nuevo valor>>ABB=72>>ABB=9>>ABBABB=9Tener en cuenta que

Comandos tiles en el uso de variablesCOMANDORESULTADOSuponiendo que X es un escalar con valor 2.5:Numerador=X^3-2*X^2+X-6.3;Denominador=X^2+0.05005*X-3.14;F=numerador/denominador

Ejemplo

Escriba comandos MatLab para calcular los siguientes valores.Practiquemos:

1.Sea la siguiente identidad:

Verifique que dicha identidad es correcta calculando ambos miembros de la ecuacin, sustituyendo el valor X por Ejercicio de aplicacin

>>x=pi/5Lado_der=(tan(x)+sin(x))/(2*tan(x));>>lado_izq=cos(X/2)^2Lado_izq=0.9045>>Lado_der=(tan(x)+sin(x))/(2*tan(x));lado_der=0.9045

SolucinUna lata de gaseosa, con una temperatura (T0) de 120 grados, se introduce en una nevera que tiene una temperatura (Ts) de 38 grados.Calcular redondeando el resultado de al grado ms prximo, la temperatura despus de 3 horas (t).Considerar k=0.45 Deben definirse primero todas las variables y luego calcular el valor utilizando un solo comando MATLAB.Ejemplo de transferenciaT=Ts +(T0-Ts)

>>Ts=38; T0=120; K=0.45; t=3;>>T=round (Ts + (T0-Ts=*exp(-K*t))T=59SolucinDefina X=13.5 y calcule:Problemas