Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIÓN
TÍTULO:
EJERCICIOS DE MATLAB
INTEGRANTES:
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;
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 =
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
det =
-27
d) Sistemas de ecuaciones lineales.
Código:
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: