Act.f2 Matlab 2062408

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Programación con Matlab.


Actividad Fundamental 1. Técnicas de
graficación, derivación e integración.

Nombre: Tania Abigail Samaniego Rodríguez


Matricula: 2062408
Semestre Enero-Junio
Carrera: IMTC

Catedrático: Ricardo Alonso Flores Torres.

Cd. Universitaria, Mayo 26 del 2024


TECNICAS Y METODOS DE GRAFICACION
CAPÍTULO 2: GRÁFICAS

2.2. Gráficas en 2 dimensiones

Ejemplo 2.1

≫x = linspace (0, 2*pi, 200);

≫y = sin (x);

≫plot (x, y)
Ejemplo 2.2

≫x = linspace (0, 2*pi, 100);

≫y = sin(x);

≫plot (x, y);

≫hold on

≫plot (x, cos (x))

Ejemplo 2.3
Ejemplo 2.4

xlabel (‘Eje x’)

ylabel (‘Eje y’)

title (‘Funciones seno y coseno’);

legend (‘sen (x)’, ‘cos(x)’)

Ejemplo 2.5

x = logspace(-2, 0.8, 100);

y = sin (x);

semilogx (x, y)
Ejemplo 2.6

x = linspace (0, 2*pi, 100)’; % se toma la transpuesta para vector columna

y = [sin(x), cos(x)];

plot(x, y)

xlabel(‘x-radianes ’)

ylabel(‘Dos funciones’)

title(‘Gráfica múltiple’)

legend(‘sen x’, ‘cos x’)

grid on
2.3. Opciones de gráficas

Ejemplo 2.7

≫x = linspace(0, 2*pi, 100);

≫y1 = sin(x);

≫y2 = cos(x);

≫plot(x, y1, x, y2)

≫text(2, 0.5, ‘texto de prueba’)


2.4. Otros tipos de gráficas

Ejemplo 2.8

r = 2 sen(5θ)

≫teta = linspace(0, 2*pi, 1000);

≫r = 2*sin(5*teta);

≫polar(teta, r)
Ejemplo 2.9

≫x = linspace(-10, 10, 21);

≫y = sin(x);

≫bar(x, y);

≫title(‘Gráfica de barras’)

Ejemplo 2.10

≫subplot(2, 2, 1)

≫x = linspace(0, 2*pi, 100);

≫y = sin(x);

≫plot(x, y);

≫title(‘Función seno’)

≫subplot(2, 2, 2)

≫t = 0: 0.1: 2*pi;

≫x = 2*cos(t);

≫y = 8*sin(t);

≫plot(x, y)
≫title(‘Elipse’)

≫subplot(2, 2, 3)

≫a = [1, 2, 3, 4];

≫pie3(a)

≫title(‘Gráfica de pie’);

≫subplot(2, 2, 4)

≫r = 0.5 + cos(x);

≫polar(x, r)

≫title(‘Caracol de Pascal’);

Ejemplo 2.11

x = b cos t

y = b sen t

z = c cos(at)

se utilizan las siguientes instrucciones:

≫t = linspace (0, 2*pi, 500);

≫a = 10; b = 1; c = 0.3;
≫plot3(b*cos(t), b*sin (t), c*cos(a*t));

≫title (‘Seno alrededor de un cilindro’)

Ejemplo 2.12

≫t = -1: 0.1: 1;

≫x = cos(t); y = t.∧2;

≫z = ones(1, length(t))’*t;

≫mesh (x, y, z)
Ejemplo 2.13

≫x = -rand(40,1)*2;

≫y = 10*rand(40,1);

≫z = sin(x);

≫plot3(x, y, z, ‘.’)

≫[X,Y] = meshgrid(linspace(min(x),max(x),40),linspace(min(y),max(y),40));

≫Z = griddata(x, y, z, X, Y, ‘cubic’);

≫hold on

≫mesh(X, Y, Z)
TÉCNICAS Y MÉTODOS DE INTEGRACIÓN

≫syms x

≫2 ∗ x ∧ 2

Para derivar f(x) usamos el operador diff (f), entonces

≫syms x

≫f = 2 ∗ x ∧ 2

≫diff (f)
≫diff (f, 2)

≫syms x y

≫g = 2 ∗ x ∧ 3 ∗ y;

≫g1 = diff (g , x)

≫g2 = diff (g1 , y)

≫syms a x
≫h = 2∗a∗x;

≫diff (h)

≫syms x n

≫f = x ∧ n;

≫diff (f)
≫syms x y

≫f = sin (x∗y);

≫f1 = diff (f , x)

≫f2 = diff (f , y)

≫f3 = diff (f)

TÉCNICAS Y MÉTODOS DE INTEGRACIÓN

≫syms x

≫int ( sin(x))
≫syms x

≫f = 2∗x;

≫int ( f, 0, 1)

≫syms x

≫f = (exp(-x)∗sin (x))/x;

≫int (f , 0, inf)
≫syms x b

≫f = tan(x);

≫limit (int(f, x, 0, pi/2 - b), b, 0)

Warning: Explicit integral could be found

Para la trayectoria C1 primero debemos integrar a lo largo del segmento que va de 0 a 1.5+i y luego
del punto 1.5 + i al punto final 2 + 4i. Esto lo hacemos con

≫quad(‘(s + 1)./(s - 1 - 2∗i)’, 0, 1.5 + i)


Sobre C1 obtenemos

≫quad(‘abs(s)’, 0, 1.5 + i) + quad(‘abs(s)’, 1.5 + i, 2 + 4∗i)

Integrales dobles y triples

≫syms x y

≫int(int( (2*x+y)∧8, 0, 1), 0, 2)


≫int(int(x*y, y, 1-x, 1-x∧2), x, 0, 1)

Volumen entre dos superficies usando dblquad. Para calcular el volumen entre dos superficies se
necesita evaluar una integral doble. Si deseamos calcular el volumen entre el paraboloide x 2 + 2y 2
+ z = 16 y los planos x = 2, y = 2, y los planos coordenados, primero graficamos esta curva y los planos
como se muestra en la figura 5.2 con:

[x, y] = meshgrid(0: 0.1 : 2);

z = 16 - x.∧2 - 2∗ y.∧2;

surf(x, y, z)

xlabel(‘x’), ylabel(‘y’), zlabel(‘z’)


»g = @(x, y) (16 - x.∧2 - 2∗y.∧2);

>>dblquad(g, 0, 2, 0, 2)

También podría gustarte