Beruflich Dokumente
Kultur Dokumente
Sin,
abs(x)
Sqrt(x)
real, imag
sign(x)
exp, log, log10, log2
min(x), max(x)
sort(x), ordena los elementos del arreglo
sum(x)
num2str(x), convierte en cadena el
nmeroFunciones
x
Otras
str2double(x), convierte en nmero real la
caden
El
La
Variable local
Dado
estadistica:
>>estadistica
Ingresa el vector
A=
123456
Med=
3.5
Desm =
1.5
Var =
2.9167
ejemplo
de valores: [1 2 3 4 5 6]
Los
Subfunciones
function[MEDIA,MEDIANA]=estadisticasub(u)
n=length(u);
MEDIA=media(u,n);
MEDIANA=mediana(u,n);
function a=media(v,n);
a=sum(v)/n;
function m=mediana(v,n)
w=sort(v);
If rem(n,2)==1
m=w((n+1)/2);
else
m=(w(n/2)+w(n/2+1))/2;
end
>>[media, mediana]=estadisticasub([6 5 1 2 3])
El
Creacin de referencias a
funciones
Sintaxis: fhandle=@nombrefuncin
>> f1=@sin
f1=
@sin
>>y=f1(pi/2)
y=
1
>>f1=@exp
f1=
@exp
>>y=f1(1)
y=
2.71828
Construccin de un manipulador
sintaxis:
Ej.- crear
fhandle=@(lista de variables)
una funcin sqr que calcule el
cuadrado de un nmero
>>sqr=@(x) x.^2;
>>y=sqr(3)
y=
9
Ej.- crear una funcin hipot que determine el
valor de la hipotenusa de un tringulo rectngulo
>>hipot=@(x,y) sqrt(x.^2+y.^2);
>>c=hipot(3,4)
Manipuladores a funcs
personalizadas
>>tiempo=@()
datestr(now);
>>ahora=tiempo()
ahora=
Estas
Sintaxis.- q=quad(fhandle,a,b)
Se crean los archivos de las funciones
f2
function [y] = f1(x)
Y=1./(x.^3-2*x-5);
end
>>I1=quad(@f1,0,2)
Function y = f2(x)
Y=exp(-x).*cos(x);
>>
f1,
eval(f)
fplot(f,[a,b]) grafica la funcin en [a,b]
fzero(f,a) calcula los ceros de la funcin
trapz(x,f) calcula el rea de la regin def
x
>> f4=4-x.*x
>>X:0:2
>>Eval(f4)
>>fplot(f4,[0,2])
>>z=fzeros(f4,1)
por
Plot(x,y)
carte
Bar(x,y) grafica barras verticales, y es
frecuenc
Barh(x,y) grafica barras horizontales x es
frecu
Stem(x,y) grafica bastones verticales y es
frecu
Stairs(x,y) grafica escalonadamente curva
Polar(x,y) dibuja curva en coordenadas
polare
Pie(x) grafica sectores relativos a x
Rose(x) dibuja el histograma angular
>>
x=-1:0.1:5;
>>y=sin(x.*x);
>>plot(x,y)
>>x=-3:0.2:5
>>y=exp(-x.^2);
>>bar(x,y);
Ejemplos de grficas
>>x=0:0.2:10;
>>y=sin(x);
>>stair(x,y);
T=0:0.1:2*pi;
>>y=abs(sin(2*t).*cos(2*t);
>>polar(t,y);
Otros ejemplos
>>x=0:0.05:5;
>>y=sin(x);
>>z=cos(x);
>>plot(x,y,x,z);
xlabel
ylabel
xlabel(X);
ylabel(Y);
grid:
grafica regillas
title
coloca ttulo a la grfica
title(Grfica de la funcin);
z=f(x,y)
Grfica de superficies
>>t=-6:0.2:8;
>>x=t;
>>y=3-t;
>>z=cos(t);
>Plot3(x,y,z);
>>t=-6:0.2:8;
>>x=t;
>>y=3-t;
>>z=cos(t);c=[1
fill3(x,y,z,c);
Ejemplos
0.8 0.1];
>>[x,y]=meshgrid(-2:0.2:2);
>>z=x.*exp(-x.^2-y.^2);
>>mesh(x,y,z);
>>xlabel(X);ylabel(Y);zlabel(Z);
>>[x,y]=meshgrid(-2:0.2:2);
>>z=x.^2+y.^2;
>>meshc(x,y,z);
>>xlabel(X);ylabel(Y);zlabel(Z);
Ej.- Paraboloide
Bar3(x,y)
Comet3(x,y,z)
Sphere
Cilinder(f)
Stem3(x,y,z)
Pie3(x)
Ribbon(y,z,c)
Quiver3(x,y,z,u,v,w,c)
Superficies especiales