Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Expo Programacion
Expo Programacion
1
FACULTAD DE INGENIERÍA
INGENIERÍA CIVIL
Integrantes:
Funciones y tipos
• Andrade Macías Eduardo.
• Andrade Vera Jesús.
• Parrales Posligua Josue.
• Mera Franco Holger.
2
usuario?
Sintaxis:
1.Cree un script nuevo (New, Script).
2. Digite la siguiente sintaxis.
3. Desarrolle la lógica de la función.
Ejemplo de Funciones definidas
por el Usuario
function[y]=fcuadratica(a,b,c)
% Esta función calcula y grafica los puntos de
%una función cuadratica
% expresada de la forma y= ax^2 + bx + c, la
%sintaxis es:
%
% [y] = fcuadratica(a,b,c)
%
% Donde:
% y = Puntos de la función Cuadratica
% a = Coeficiente que acompaña a x^2
% b = Coeficiente que acompaña a x
% c = Coeficiente independiente
Ejemplo de Funciones definidas
por el Usuario
2
3. Calcular y graficar el vértice de
y=𝑎𝑥 +𝑏𝑥 +𝑐
simetría sobre el eje x. function[y]=fcuadratica(a,b,c)
%Calcular Vértice
vt=-b/(2*a);
%Ecuación Cuadrática
y=a*x.^2+b*x+c;
%Graficar
plot(x,y),grid
Ejemplo de Funciones definidas
por el Usuario
2
3. Calcular y graficar el vértice de
y=𝑎𝑥 +𝑏𝑥 +𝑐
simetría sobre el eje x.
%Ecuación Cuadrática
y=a*x.^2+b*x+c;
%Graficar
plot(x,y),grid
%Graficar el Vértice
plot(vt,a*vt.^2+b*vt+c,'.k','MarkerSize',25)
function[y,vt]=fcuadratica(a,b,c)
Ejemplo de Funciones definidas
por el Usuario
2
4. Calcular las raíces de la función.
y=𝑎𝑥 +𝑏𝑥 +𝑐
%Raíces
% r(1)=(-b+sqrt(b^2-4*a*c))/(2*a);
% r(2)=(-b-sqrt(b^2-4*a*c))/(2*a);
function[y,vt,r]=fcuadratica(a,b,c) [y,vt,r]=fcuadratica(-2,2,-12)
FUNCIONES MATEMÁTICAS COMUNES 11
Con round x escalar, vector o matriz, pero redondearía en cada caso los elemento individualmente
Ejemplo:
>> round ( [19.54646 13.656 -2.1565 0.78] )
ans =
20 14 -2 1
TRIGONOMETRÍA 12
Ejemplos:
>> sin (pi/2)
ans =
1
>> sind (-90)
ans =
-1
>> cosd (60)
ans =
0.5000
>> asind (1)
ans =
90
ALGUNAS OPERACIONES 13
Ejemplos:
>> abs (-7) % valor absoluto de -7
ans =
7
>> sign (10) % signo del número 10
ans =
1
>> gcd (9,12) % máximo común divisor entre
9 y 12
ans =
3
>> lcm (10,25) % mínimo común múltiplo
ans =
50
Ejemplo:
El radio de un numero complejo es:
c=sqrt {a^2+b^2}
c=abs(x)
alpha=(tan^{-1})(a/b)
(x número complejo, y y z
números reales)
Funciones sin entrada o salida 16
star
Funciones sin entrada o salida 18
2 4
Funciones de Función
Ejemplo:
ln=@(x) log(x) 2 4
Ejemplo:
ln=@(x) log(x) 2 4
ln=@(x) log(x)
Función input 25
En este ejemplo,
%f le pide a MATLAB desplegar
el valor de vacas en un formato
de punto fijo por defecto. El
formato por defecto despliega
seis lugares después del punto
decimal.
Conclusiones 28