Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PAGINAS
Captulo 1(
Qu es MATLAB
MATLAB en la industria
Resolucin de problemas en ingeniera y ciencias
Capitulo 2 Ambiente MATLAB
VENTANAS DE MATLAB.
A.
B.
C.
D.
E.
F.
G.
Matrices en MATLAB..
a)
b)
c)
Operaciones escalares
Orden de las operaciones
Operaciones de arreglos
Despliegue de nmeros
a) Notacin cientfica
b) Formato de despliegue
CMO GUARDAR EL TRABAJO..
1. Archivos-m script
MATLAB
El nombre mismo de MATLAB es una abreviatura de MatrixLaboratory,
laboratorio matricial, MATLAB es un programagrande de aplicacin, se escribi
originalmente en FORTRAN y despus se rescribi enC, precursor de C++.)
Matlab es capaz derealizar las mismas funciones que una calculadora
cientfica, en muchas clases de ingeniera, la realizacin de clculos con un
programa de computacin matemtico como MATLAB sustituye la
programacin de computadoras tradicionales esto no significa que el lector no
deba aprender un lenguaje de alto nivel como C++ o FORTRAN, sino que los
programas como MATLAB se han convertido en una herramienta estndar para
ingenieros y cientficos en la actualidad.
La habilidad para usar herramientas tales como MATLAB se convirti
rpidamente en unrequisito para muchos puestos de ingeniera.
En una reciente bsqueda de empleo en Monster.com se encontr el siguiente
anuncio:
... se busca un ingeniero de sistema de pruebas con experiencia en avinica...
Susresponsabilidades incluyen modificacin de scripts de MATLAB, ejecucin
desimulaciones en Simulink y el anlisis de los datos del resultado. El
candidatoDEBE estar familiarizado con MATLAB, Simulink y C++...
MATLAB se usa ampliamente en ingeniera.
Ingeniera elctrica
MATLAB se utiliza mucho en ingeniera elctrica para aplicaciones de
procesamiento de seales. Por ejemplo, en la figura 1.1 se presentan varias
imgenes creadas durante un programa de investigacin en la University of
Utah para simular algoritmos de deteccin de colisiones que usan las moscas
domsticas (y adaptados en el laboratorio a sensores de silicio). La
investigacin dio como resultado el diseo y fabricacin de un chip de
computadora que detecta colisiones inminentes. Esto tiene una aplicacin
potencial en el diseo de robots autnomos que usen la visin para navegar y
en particular en aplicaciones para la seguridad en automviles.
Ingeniera biomdica
Por lo general, las imgenes mdicas se guardan como archivos dicom (el
estndar Digital ImagingandCommunications in Medicine: imgenes digitales y
comunicaciones en medicina).Un conjunto limitado de datos MRI ya
convertidos a un formato compatible con MATLAB se incluye con el programa
MATLABestndar. Este conjunto de datos le permite probar algunas de las
funciones de generacin de imgenes disponibles tanto con la instalacin
estndar de MATLAB como con la caja de herramientas para imgenes
expandida, si la tiene instalada en su computadora. El mismo conjunto de datos
se puede usar para construir una imagen tridimensional,como cualquiera de las
que se muestran en la figura 1.3. En el tutorial help se dan
instruccionesdetalladas acerca de cmo crear esas imgenes.
Dinmica de fluidos
Los clculos que describen velocidades de fluidos (rapideces y direcciones)
son importantesen varios campos. En particular, a los ingenieros
aeroespaciales les interesa el comportamiento de los gases, tanto afuera de
una aeronave o vehculo espacial como dentro de las cmaras de combustin.
Visualizar el comportamiento tridimensional de los fluidos es difcil, pero
MATLAB ofrece cierto nmero de herramientas que lo hacen ms sencillo.
EJEMPLO
Ambiente MATLAB
Uso de variables
Todos los nombres deben comenzar con una letra. Los nombres pueden
tener cualquier longitud, pero en MATLAB 7 slo se usan los primeros 63
caracteres.
Los nicos caracteres permisibles son letras, nmeros y el guin bajo.
Con el comando isvarname puede verificar si se permite el nombre de la
variable. Como es estndar en los lenguajes de computacin, el nmero
1 significa que algo es verdadero y el nmero 0 significa falso. En
consecuencia,
Isvarname time ans=1
Esto es claramente una prctica peligrosa, pues la funcin sin (es decir: seno)
ya no estdisponible. Si intenta usar la funcin sobrescrita, obtendr un
enunciado de error (ndicesupera dimensiones de matriz):
sin(3) ??? indexexceedsmatrixdimensions
Matrices en MATLAB
La matriz es el tipo de datos principal en MATLAB y puede retener informacin
numrica as como otros tipos de informacin. Una lista de valores, ordenados
o en una columna o en una fila, es una matriz unidimensional que se llama
vector un vector es una matriz compuesta de una sola fila o una sola columna.
Operaciones escalares
MATLAB maneja operaciones aritmticas entre dos escalares en forma muy
parecida a como lo hacen otros programas de cmputo e incluso su
calculadora.
Operaciones de arreglos
La forma ms simple de definir una matriz es usar una lista de nmeros,
llamada lista explcita que es una listaque identifica cadamiembro de una
matriz.
Una nueva fila se indica mediante un punto y coma, de modo que un
vector columna se especifica como:
x= [1; 2; 3; 4]
Y una matriz que contiene tanto filas como columnas se creara con el
enunciado a= [1 2 3 4; 2 3 4 5; 3 4 5 6]
Despliegue de nmeros
Notacin cientfica:nmero que se representacomo un valor entre unoy diez
por diez a unapotencia apropiada.En MATLAB, los valores ennotacin cientfica
se designan con una e entre el nmero decimal y el exponente.
(Probablementesu calculadora usa notacin similar.) Por ejemplo, usted puede
tener:
Formato de despliegue
MATLABno diferencia entrenmeros enteros yde punto flotante, amenos que se
invoquenfunciones especiales.
Nmero racional
El nmero racional es un nmero que se puede representar como una fraccin
El comando formatrat despliega nmeros como nmeros racionales (es decir:
como fracciones).
formatrat
resultado :
x= 0 1/10
x=0:0.1:0.5
1/5 3/10
2/5
1/2
Archivos-m script
Un archivo-m es un archivo de texto ASCII similar a los archivos de cdigo
fuentede C o FORTRAN.
Para abrir la ventana de edicin, seleccione:
MATLAB es un programa ejemplar donde nos permite trabajar usuariomquina de manera amena, por ejemplo este programa fue desarrollado y
reconstruido en c++, donde el leguaje que se utiliza para declarar las
variables, deben de comenzar con una letra, se permiten nmeros,
maysculas y minsculas.
Una de las cualidades de MATLAB es la funcin help o el men Help
MATLAB se pueden usar para determinar la sintaxis apropiada para estas
y otras funciones.
Actualmente es utilizado en varias ingenieras como, la electrnica,
biomedicina, dinmica de fluidos, sirve como simulador para la creacin
de nuevos productos automotrices, aeronuticos entre otros como probar
la calidad de productos ya que MATLAB soporta notacin estndar
(decimal) y cientfica.
Adems MATLAB es un excelente programa para elaborar matrices, la
cual puede ser en forma de escalar un vector un arreglo etc. Cuando se
ingresa manualmente, una matriz se encierra en corchetes.
Las variables MATLAB se pueden guardar o importar de archivos .MAT
o .DAT.