martes, 14 de mayo de 2019

Funciones Matlab.

-FUNCIONES INTERNAS
-MANIPULACIÓN DE MATRICES


 Objetivo:  Aprender acerca del manejo básico del software a través de la sintaxis apropiada que permitan el desarrollo de problemas de Ingeniería.  Aprender como es el uso de FUNCIONES INTERNAS y MATRICES dentro de Matlab.

Funciones internas  La mayoría de problemas de ingeniería requieren de cálculos avanzados para poder ser resueltos. Es por eso que MATLAB nos ofrece una extensa librería de funciones matemáticas de trigonometría, logaritmos, análisis estadísticos entre otros. La gran ventaja en MATLAB es que dichas funciones pueden realizar los cálculos tanto en escalares como en matrices.  En este tema vamos a aprender sobre las funciones internas de MATLAB, tales como funciones matemáticas, redondeos, trigonometría, análisis de datos estadísticos.



%% FUNCIONES MATEMATICAS COMUNES
a=abs(-3)
b=abs(-10)
c=abs(-48)

d=sqrt(85)

e=sqrt(81)
f=sqrt(64)

g=sign(-8)
h=sign(10)
i=sign(-9)

j=rem(25,4)
k=rem(9,3)
l=rem(81,5)

m=exp(10)
n=exp(5)
o=exp(20)

p=log(10)
q=log(20)
r=log(1)

s=log10(10)
t=log10(5)
u=log10(20)
%% FUNCIONES DE REDONDEO
a=round(8.6)
b=round(7.4)
c=round(5.6)

d=fix(8.6)
e=fix(-9.4)
f=fix(7.3)

g=floor(-8.6)
h=floor(-3.5)
i=floor(-9.3)

j=ceil(-8.6)
k=ceil(9.5)
l=ceil(4.3)
%% MATEMATICAS DISCRETAS
a=factor(12)
b=factor(20)
c=factor(50)

d=gcd(10,15)
e=gcd(49,7)
f=gcd(30,25)

g=lcm(2,5)
h=lcm(9,7)
i=lcm(50,30)

j=rats(1.5)
k=rats(235.4)
l=rats(214.368)

m=factorial(6)
n=factorial(10)
o=factorial(12)

p=primes(10)
q=primes(50)
r=primes(15)

s=isprime(7)
t=isprime(10)
u=isprime(11)
%% FUNCIONES TRIGOMETRICAS
a=sin(0)
b=sin(2*pi)
c=sin(pi/2)

d=cos(pi)
e=cos(pi/4)
f=cos(pi/3)

g=tan(pi)
h=tan(pi/4)
i=tan(2*pi/3)

j=asin(-1)
k=asin(0)
l=asin(1)

m=sinh(pi)
n=sinh(2*pi/5)
o=sinh(pi/2)

p=asinh(1)
q=asinh(50)
r=asinh(180)

s=sind(90)
t=sind(45)
u=sind(180)

v=asind(90)
w=asind(180)
y=asind(60)
%% FUNCIONES DE ANALISIS DE DATOS
x=[1 3 5];
a=max(x)
y=[7 10 8]
b=max(y)
z=[7 4 1;4 5 6]
c=max(z)

x=[1 3 5];
[a,b]=max(x)
y=[1 5 3;2 4 6];
[c,d]=max(y)
z=[10 5 80];
[e,f]=max(z)

x=[1 5 3;2 4 6];
y=[10 2 4;1 8 7];
g=max(x,y)
v=[7 8 9;10 5 8];
w=[3 6 9;20 5 2];
h=max(v,w)
m=[1 2 3;4 5 6];
n=[7 8 9;1 4 7];
i=max(m,n)

x=[1 5 3];
j=min(x)
t=[7 80 9];
k=min(t)
s=[8 5 1];
l=min(s)

x=[1 5 3];
[A,B]=min(x)
a=[8 5 4];
[C,D]=min(a)
b=[1 5 3;2 4 6];
[E,F]=min(b)

x=[1 5 3;2 4 6];
y=[10 2 4;1 8 7];
G=min(x,y)
o=[7 8 9;3 5 1];
p=[1 2 3;4 5 7];
H=min(o,p)
q=[8 5 2;9 6 3];
r=[74 4 1; 7 5 3];
I=min(q,r)
%% MEDIA Y MEDIANA
x=[1 5 3];
A=mean(x)
y=[1 5 3;2 4 6];
B=mean(y)
z=[8 5 2];
C=mean(z)

x=[1 5 3];
D=median(x)
y=[1 5 3;2 4 6;3 8 4];
E=median(y)
z=[7 5 3];
F=median(z)
%% SUMAS Y PRODUCTOS
x=[1 5 3];
G=sum(x)
y=[1 5 3;2 4 6];
H=sum(y)
z=[1 5 9];
I=sum(z)

x=[1 5 3];
J=prod(x)
y=[1 5 9;7 5 12];
K=prod(y)
z=[5 6 87;1 2 4];
L=prod(z)

DX=a*a
a=[2 3 4; 5 6 7;8 9 10]
EX= a^3
a=[2 3 4; 5 6 7;8 9 10]
AS= [a,a]
a=[2 3 4; 5 6 7;8 9 10]
AC= [a;a]
a=[2 3 4; 5 6 7;8 9 10]

%Añadir una fila a una matriz
Ax=[0,-1,3,2;2,1,7,2;3,0,6,3;
    5,0,10,6];
u=[3 4 1 5];
G=[Ax;u]

%Añadir una columna
v=[1;0;2;1];
H=[Ax v]



No hay comentarios:

Publicar un comentario