Sei sulla pagina 1di 19

CURSO:

PROGRAMACIÓN

TÍTULO:
EJERCICIOS DE MATLAB

INTEGRANTES:

Correa zurita joseph anderson.


Davila ramos anshelo geiner.
Monteza rodriguez yosuer holsen.
I. Estática:
a. Producto de vectores.

Código:
%producto de vectores
a=[5 3 2]
b=[7;5;9]
z=a*b

x=b*a
c=a(3)
z=a.*a
Ejecución:
>> Untitled9
x=

a= 35 21 14
25 15 10
5 3 2 45 27 18

b=
c=
7
5 2
9

z=
z=

68
25 9 4
b) Vigas (equilibrio de fuerzas puntuales).
Código:
%sistema de fuerzas
clear;
clc;
%definir como variables%
m=4; %masa en kg
alpha= 53; %angulo en grados
g= 9.8; %constante de gravitacion universal m/s^2
alpha=alpha*pi/180;

py= m*g*cos(alpha);
px= m*g*sin(alpha);
n=py;
u=px/n;
II. Electricidad:
a) Magnetismo.

Código:
%muestra de un campo vectorial sobre un plano en el espacio
[x,y]=meshgrid(-2:3:4);
surf(x,y,-x-y); hold on;
[x,y]=meshgrid(-1:.3:3);
z=-x-y;
quiver3(x,y,z,y,z,z,1.2)
title('campo circular sobre un plano inclinado');
Gráfica:
III. Algebra:
a) Matrices de 3x3 (suma, resta, multiplicación.
Codigo:
%producto de matrices
a=[1 6 3;9 5 5;2 3 4]
b=[7 4 5;5 1 6;9 3 8]

suma= a+b;
multiplicacion= a*b;
resta= a-b;

disp('el resuldado es:')


suma
disp('el resuldado es:')
multiplicacion

disp('el resuldado es:')


resta
Ejecución: el resultado es: el resultado es:
>> Untitled1
suma =
resta =
A=

8 10 8
1 6 3 14 6 11 -6 2 -2
9 5 5 11 6 12 4 4 -1
2 3 4
-7 0 -4
el resuldado es:

B=
multiplicacion =

7 4 5
64 19 65
5 1 6
133 56 115
9 3 8
65 23 60
b) Dada una matriz de 3x3 hallar su matriz inversa.
Codigo:
%inverza de una matriz
a=[5 6 8;3 1 2;9 5 0]
inv=inv(a)

Ejecución:
>> Untitled2
a=

5 6 8
3 1 2
9 5 0

inv =

-0.0943 0.3774 0.0377


0.1698 -0.6792 0.1321
0.0566 0.2736 -0.1226
c) Matriz determinante (a partir de una matriz de orden 3x3
hallar su respectiva matriz determinante)

Código:
%determinante de una matriz
b=[7 3 1;10 3 4;2 1 3]
disp('el resultado de la determinate es')
det=det(b)
Ejecución:
>> Untitled3

B=

7 3 1
10 3 4
2 1 3

el resultado de la determinate es:

det =

-27
d) Sistemas de ecuaciones lineales.

Código:

%sistema de ecuaciones lineales


% 4x+6y-2z+5w=11
% x-2y-4z+w=7
% 5x-3y+4z+2w=8
%6x+3y+5z-4w=15
a=[4 2 -3 5; 2 -3 -4 2; 2 -4 3 1; 2 3 2 -4]
b=[9;7;8;5]
r=inv (a)
x=r*b
EJECUCIÓN: r=
>> Untitled4

0.0758 0.0934 0.0909 0.1641


A=
0.0909 -0.1212 -0.0909 0.0303
0.0303 -0.1793 0.1364 -0.0177
4 2 -3 5
0.1212 -0.1338 0.0455 -0.1540
2 -3 -4 2
2 -4 3 1
2 3 2 -4
X=

B= 2.8838
-0.6061
9
0.0202
7
-0.2525
8
5
a) Derivadas p.Ej. Métodos Cálculo y geometría analítica
b) numéricos.

Código:
% Derivada para métodos numericos
syms x,
diff (x^3 + 7*x^4/2)

Ejecución:
>> Untitled4

ans =

14*X^3 + 3*X^2
b) Integrales.
Código 1:
%areas
clear all; % limpiar workspace
clc % limpiar command window
% integral;
syms x; % para declarar la variables x
resultado_integral=int(cos(x)+sin(x)/7) % resultado simbolico
%graficar
f(x)=resultado_integral;
ezplot(f)

Ejecución:
resultado_integral =

-(2*cos(x/2)*(cos(x/2) - 7*sin(x/2)))/7
Gráfica:
Código 2:
%integral definida
syms x;
f=input('ingrese la función a integrar= ')
a=input('desde')
b=input('hasta')
f=int(f,a,b)

Ejecución:
>> Untitled7
ingrese la función a integrar=
c) Curva de una función.
Código:

%grafica de la curva
ezplot('y^3+y^2-4*y-x^3=-4' ,[-3,3])
grid on %dibuja una cuadricula
hold on
%grafica la recta tangente
ezplot('y=-3*x/8+9/4' ,[-3,3])
%grafica la recta normal
ezplot('y= x/6-13/4' ,[-3,3])
axis equal %para poner la misma escala en los ejes
Gráfica:

Potrebbero piacerti anche