sábado, 5 de mayo de 2007

INICIANDO en MATLAB

MATlAb(LABORATORY MATRIZ).Un potente programa para el desarrollo de aplicaciones matematicas y graficas. Apesar de que tiene su propio lenguaje de programacion carece de estructura, pero no deja de ser potente. Es rapido en el proceso de datos ademas de las funciones graficas que dificilmente se logran en lenguajes como C++. siendo este mas potente por mucho que el Matlab.

Mi proyecto proximo sera el desarrollar el algoritmo de gauss-jordan, el cual no es nada complejo,pero el resultado que queremos es que se imprima cada paso del algoritmo o de desarrollo para poder de esta manera enseñar este metodo matricial para ecuaciones.

Este es mi Primer Codigo hecho en Matlab, es bastante sencillo no lo niego,pero es el inicio:

-----------------------------------------------------------------------------------------
var=1;
clc;
while var>0
disp(UV-PRACTICAS MATLAB-USO DE ESTRUCTURAS CONDICIONALES Y CICLICAS');
disp(' M e n u ');
disp('CALCULOS DE AREAS');
disp('1.- Rectangulo');
disp('2.- Triangulo Rectangulo');
disp('3.- Circulo'); disp('4.- Salir');
aux1=input('Elige el Numero de la Opcion Deseada:');
switch aux1
case 1,
clc;
disp('RECTANGULO');
base=input('Ingresa la Base:');
altura=input('Ingresa la Altura:');
area=base*altura;
phi=(1+sqrt(5))/2;
x = [0 phi phi 0 0];
y = [0 0 1 1 0];
u = [1 1];
v= [0 1];
plot(x,y,'b')
text(phi/2, 1.05,'base')
text(1+phi/2, -.05,'la base es')
text(-.05,.5,'altura')
text(.5,-.5,'altura')
axis equal
axis off
set(gcf, 'color','white')
disp('EL AREA DEL RECTANGULO ES:');
disp(area);
pause;
case 2,
clc;
disp('Elegiste el Triandulo.Procesando................');
base=input('Ingresa la Base:');
altura=input('Ingresa la Altura:');
area=(base*altura)/2;
clc;
disp(area);
pause;
case 3,
clc;
disp('Elegiste el Circulo,Espera un momento............');
base=input('Ingresa el RAdio:');
area=(3.1416)*(base.^2);
disp(area);
pause;
case 4,
clc;
break ;
end
clc;
end



AHI ESTA TODO EL CODIGO CHEQUENLO Y DEJEN SUS COMENTARIOS

No hay comentarios: