Académique Documents
Professionnel Documents
Culture Documents
MATLAB puede ser operado en el modo interactivo a travs de su ventana de comandos, donde
cada comando se ejecuta inmediatamente despus de su entrada. En este modo MATLAB acta como
una calculadora electrnica. He aqu un ejemplo de una sesin interactiva para la solucin de ecuaciones
simultneas:
>> A = [2 1 0; -1 2 2; 0 1 4]; % Input 3 x 3 matrix
>> b = [1; 2; 3]; % Input column vector
>> soln = A\b % Solve A*x = b by left division
soln =
0.2500
0.5000
0.6250
El smbolo >> es rpido MATLAB para la entrada. El signo de porcentaje (%) marca el a partir de un
comentario. Un punto y coma (;), tiene dos funciones: suprime la impresin de los resultados intermedios
y separa las filas de una matriz. Con una terminacin punto y coma, se mostrar el resultado de un
comando. Por ejemplo, la omisin del ltimo punto y coma en la lnea que define la matriz A se
traducira en:
>> A = [2 1 0; -1 2 2; 0 1 4]
A=
2 1 0
-1 2 2
0 1 4
Funciones y programas se pueden crear con el editor/ depurador de MATLAB y guardado con la
extensin .m (MATLAB los llama M-files). El nombre de archivo de un salvado funcin debe ser idntico
al nombre de la funcin. Por ejemplo, si la funcin de para la eliminacin de Gauss enumerados
anteriormente se guarda como gauss.m, se le puede llamar como cualquier Funcin de MATLAB:
>> A = [2 1 0; -1 2 2; 0 1 4];
>> b = [1; 2; 3];
>> soln = gauss(A, b)
soln =
0.2500
0.5000
0.6250
Tipos de datos y variables
Tipos de datos
Los tipos ms comnmente utilizados MATLAB datos, o clases, son dobles, char y lgico, todos los cuales
son considerados por MATLAB como matrices. Objetos numricos pertenecer a la clase doble, que
representa las matrices de doble precisin; un escalar es tratada como una matriz 1 1. Los elementos de
un array tipo char son cadenas (secuencias de caracteres), mientras que un elemento de tipo de matriz
lgica puede contener solamente 1 (verdadero) o 0 (False).
Otra clase importante es mango funcin, que es nica para MATLAB. Ello contiene la informacin
necesaria para encontrar y ejecutar una funcin. El nombre de una funcin mango consiste en el
carcter @, seguido por el nombre de la funcin; por ejemplo, Sin. Manijas de funcin se utilizan como
argumentos de entrada de llamadas a funciones. Por ejemplo, supongamos que tenemos una funcin
parcela MATLAB (func, x1, x2) que traza ninguna especifica el usuario funcin func desde x1 a x2. La
llamada a la funcin para trazar sen x de 0 a habra plot (@ pecado, 0, pi).
Hay otros tipos de datos, pero que rara vez se encuentran con el min este texto. Adicional las clases
pueden ser definidas por el usuario. La clase de un objeto se puede mostrar con el comando de clase. Por
ejemplo,
>> x = 1 + 3i % Complex number
>> class(x)
ans =
doubl