Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMACIÓN
UNIDADES:
4: MODULARIDAD
5: USO DE BIBLIOTECAS O LIBRERÍAS DEL LENGUAJE
ALUMNOS:
23 DE MAYO DE 2019
UNIDAD 4 “MODULARIDAD”
help elfun
help specfun
help elmat
Algunas de las funciones, como sqrt y sin, están integradas. Las funciones
integradas forman parte del núcleo de MATLAB y por eso son muy eficientes, pero
los detalles computacionales no son accesibles. Otras funciones están
implementadas en el lenguaje de programación de MATLAB; por lo tanto, sus
detalles computacionales sí son accesibles.
Existen algunas diferencias entre las funciones integradas y las demás funciones.
Por ejemplo, en el caso de las funciones integradas, no se puede ver el código. En
otras funciones, el código es visible, e incluso se puede modificar.
Ejemplo:
r = rand(5)
r = 5×5
Gráficas de líneas
Para crear gráficas de líneas bidimensionales, use la función plot. Por ejemplo,
grafique el valor de la función seno de 0 a 2π
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
Gráficas tridimensionales
[X,Y] = meshgrid(-2:.2:2);
Z = X .* exp(-X.^2 - Y.^2);
Luego, cree una gráfica de superficie.
surf(X,Y,Z)
Las funciones surf y mesh muestran superficies en tres dimensiones. surf muestra
las líneas de conexión y las caras de la superficie en color. mesh produce
superficies de malla que colorean solo las líneas que conectan los puntos de
definición.
Subdiagramas
t = 0:pi/10:2*pi;
[X,Y,Z] = cylinder(4*cos(t));
subplot(2,2,1); mesh(X); title('X');
subplot(2,2,2); mesh(Y); title('Y');
subplot(2,2,3); mesh(Z); title('Z');
subplot(2,2,4); mesh(X,Y,Z); title('X,Y,Z');
5.4. Funciones definidas por el programador.
Las funciones que se han utilizado ahora son funciones que el lenguaje de
programación ha predefinido en sus bibliotecas o librería. Sin embargo, también es
posible que el programador defina y utilice sus propias funciones.
Definición de funciones:
BIBLIOGRFÍA:
https://la.mathworks.com/help/matlab/learn_matlab/expressions.html
https://techlandia.com/utilizar-randn-matlab-generar-numeros-aleatorios-limites-
como_201471/
https://la.mathworks.com/help/matlab/learn_matlab/plots.html
https://la.mathworks.com/help/matlab/ref/rand.html