Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Básica 1er Parcial
Guia Básica 1er Parcial
II. Funciones
end
Donde:
[ output_args ]: Indica los elementos de salida de la función (lo que se espera
que calcule la función)
Untitled#: Indica el nombre del archivo y por tanto de la función (como se le
hará el llamado posteriormente)
Ej:
function [ P ] = ecestado( V,T,R,n )
%UNTITLED9 Summary of this function goes here
% Detailed explanation goes here
P=(n*R*T)/V;
end
>>ecestado(10,315,0.082,100)
o Funciones anónimas
Ej:
f=@(x,p,kp) (kp-(((1-x)*(3+x)^(1/2))/(x*(x+1)^(1/2)*(p^(1/2)))));
o Funciones simbólicas
o Funciones inline
III. Gráficas
stem(x) x es un vector
subplot(m,n,o) m: Filas de gráficas
n: Columnas de gráficas
o: La división en la que se desea
poner la gráfica.
El comando sirve para poner
varias graficas de manera
simultanea
comandos adicionales:
title(‘texto’) Título de la gráfica
xlabel(‘texto’) Título del eje x
ylabel(‘texto’) Título del eje y
grid on Cuadricula normal
grid minor Cuadrícula menuda
hold on Para superponer una gráfica
o Gráficas en 3D
IV. Ejemplos
Para este caso se usó un ciclo for, sin embargo, es posible también realizarlo con un ciclo
while.
clc
clear all
N=input('introduzca el numero de iteraciones: ');
x=input('introduzca el valor de x que desea calcuar: ');
S=x;
T=x;
D=0;
for i=1:1:N
T=-T*((x^2)/((D+i+1)*(D+i+2)));
S=S+T;
D=D+1;
end
test=sin(x);
error=abs((test-S)/test)*100;
fprintf('el valor calculado es: %f con un error de %f\n',S,error);
clc
clear all
n=input('introduzca el valor ');
xo=0;
xn=5;
h=(xn-xo)/n;
f=@(x) (x-sin(x));
for i=1:1:n-1;
x(i)=xo+i*h;
y(i)=f(x(i));
end
s=0;
for i=1:1:n-1
s=s+y(i);
end
yo=f(xo);
yn=f(xn);
I=(h/2)*(yo+2*s+yn);
fprintf('El valor de la integral es: %f\n',I)