Busca en el Blog

martes, 18 de enero de 2011

Laboratorio APLICACIÓN DEL MAPPLE - MATLAB (IX)

3. Que otros asistentes matemáticos y asistentes de control se tiene, realice una breve descripción de los mismos.

DERIVE: hace fácil la realización de operaciones matemáticas: Introduzca una expresión, aplique una orden y se obtiene una nueva expresión. Todas las expresiones pueden usarse para nuevos cálculos, como en una hoja de papel.
Derive (versión 6) es una poderosa herramienta para hacer matemáticas simbólicas y numéricas en su ordenador personal. Puede trabajar con variables, expresiones, ecuaciones, funciones, vectores, matrices y expresiones Booleanas de la misma forma que una calculadora científica trabaja con números.
Puede resolver problemas de aritmética, álgebra, trigonometría, cálculo, álgebra lineal y lógica haciendo clic con el ratón. Además, hace gráficas de expresiones matemáticas de dos y de tres dimensiones, usando distintos sistemas de coordenadas. Por su sencilla forma de integrar sus posibilidades gráficas, numéricas y simbólicas, Derive es una herramienta excelente para enseñar, aprender o hacer matemáticas
Programa el C.C. 5 - Es un programa automatizado para el diseño de sistemas de control

Los Elementos esenciales
Referencia
La lista de funciones interiores
Funciones organizadas por el tipo
Las Funciones interiores: Las funciones interiores se construyen en el programa. Para encontrarlos:
Use los eslabones anteriores.
Use el “las Funciones” los artículos del menú.
Use que las ventanas ayudan el índice del archivo.
Las listas del uso en el Alt-X ordenan la caja del diálogo.
Use “también vea” los eslabones.

Haga una suposición y lo prueba.

Si usted sabe el nombre:

CC>help nombran% la ayuda de ecos a la ventana del orden

CC>winhelp nombran% los estallidos a la ayuda de las ventanas

Para muchas de las funciones interiores que teclean simplemente el nombre al orden el popup del testamento puntual una caja del diálogo que puede usarse para entrar en los parámetros.
Las Funciones usuario-definidas: Localizado en “. el mac” los archivos, pueden listarse los nombres de estos archivos que se localizan en el camino de C.C.P. de Programa en la Alt-X orden diálogo caja. Para la ayuda:

CC>help nombran

qué echos que el primero puso de comentarios incluidos en el código de la fuente. La ayuda de Windows no está disponible para las funciones usuario-definidas.

lunes, 17 de enero de 2011

Laboratorio APLICACIÓN DEL MAPPLE - MATLAB (VIII)

Diseño de interfaces gráficas de usuario
Puede usar la herramienta interactiva GUIDE (Graphical User Interface Development Environment) para diseñar y editar interfaces de usuario. Esta herramienta le permite incluir listas de selección, menús desplegables, botones de pulsación, botones de opción y deslizadores, así como diagramas de MATLAB y controles ActiveX. También puede crear interfaces gráficas de usuario por medio de programación usando las funciones de MATLAB.

domingo, 16 de enero de 2011

Laboratorio APLICACIÓN DEL MAPPLE - MATLAB (VII)

MATLAB incluye herramientas de desarrollo que le ayudan a implementar sus algoritmos eficientemente. Las siguientes son algunas de ellas:
MATLAB Editor - Funciones de edición y depuración estándar, como establecimiento de puntos de interrupción y simulaciones paso a paso
M-Lint Code Checker - Analiza el código y recomienda modificaciones para mejorar el rendimiento y mantenimiento
MATLAB Profiler - Registra el tiempo que tarda en ejecutarse cada línea de código
Directory Reports - Explora todos los archivos de un directorio y crea informes sobre la eficiencia del código, las diferencias entre los archivos, las dependencias de los archivos y la cobertura del código

sábado, 15 de enero de 2011

Laboratorio APLICACIÓN DEL MAPPLE - MATLAB (VI)

Desarrollo de algoritmos y aplicaciones

MATLAB le proporciona un lenguaje de alto nivel y herramientas de desarrollo con los que
podrá desarrollar y analizar sus algoritmos y aplicaciones rápidamente.

El lenguaje MATLAB
El lenguaje MATLAB incluye operaciones vectoriales y matriciales que son fundamentales para resolver los problemas científicos y de ingeniería Agiliza tanto el desarrollo como la ejecución.
Con el lenguaje de MATLAB, podrá programar y desarrollar algoritmos más rápidamente que con los lenguajes tradicionales porque ya no tendrá que realizar tareas administrativas de bajo nivel, tales como declarar variables, especificar tipos de datos y asignar memoria. En muchos casos, MATLAB elimina la necesidad de bucles "for". En consecuencia, una línea de código de MATLAB generalmente reemplaza a varias líneas de código C o C++.
Al mismo tiempo, MATLAB ofrece todas las caracteristicas de los lenguajes de programación tradicionales, que incluyen operadores aritméticos, control de flujo, estructuras de datos, tipos de datos, programación orientada a objetos (OOP) y depuración.

MATLAB le permite ejecutar comandos o grupos de comandos uno a uno, sin compilar ni enlazar, y repetir su ejecución hasta lograr la solución óptima.
Para ejecutar rápidamente cálculos matriciales y vectoriales complejos, MATLAB utiliza bibliotecas optimizadas para el procesador. Para cálculos escalares de aplicación general, MATLAB genera instrucciones en código máquina utilizando su tecnología JIT (Just-In-Time).
Gracias a esta tecnología, que está disponible para la mayoría de las plataformas, las velocidades de ejecución son mucho más rápidas que las de los lenguajes de programación tradicionales.
Herramientas de desarrollo

viernes, 14 de enero de 2011

Laboratorio APLICACIÓN DEL MAPPLE - MATLAB (V)

Obtener la información más relevante de la pagina Web de MATLAB

Información general

MATLAB es un lenguaje de computación técnica de alto nivel y un entorno interactivo para desarrollo de algoritmos, visualización de datos, análisis de datos y cálculo numérico. Con MATLAB, podrá resolver problemas de cálculo técnico más rápidamente que con lenguajes de programación tradicionales, tales como C, C++ y FORTRAN.
Puede usar MATLAB en una amplia gama de aplicaciones que incluyen procesamiento de señales e imágenes, comunicaciones, diseño de sistemas de control, sistemas de prueba y medición, modelado y análisis financiero y biología computacional. Los conjuntos de herramientas complementarios (colecciones de funciones de MATLAB para propósitos especiales, que están disponibles por separado) amplían el entorno de MATLAB permitiendo resolver problemas especiales en estas áreas de aplicación.
Además, MATLAB contiene una serie de funciones para documentar y compartir su trabajo. Puede integrar su código de MATLAB con otros lenguajes y aplicaciones, y distribuir los algoritmos y aplicaciones que desarrollo usando MATLAB.





Características principales

Lenguaje de alto nivel para cálculo técnico
Entorno de desarrollo para la gestión de código, archivos y datos
Herramientas interactivas para exploración, diseño y resolución de problemas iterativos
Funciones matemáticas para álgebra lineal, estadística, análisis de Fourier, filtraje, optimización e integración numérica
Funciones gráficas bidimensionales y tridimensionales para visualización de datos
Herramientas para crear interfaces gráficas de usuario personalizadas
Funciones para integrar los algoritmos basados en MATLAB con aplicaciones y lenguajes externos, tales como C/C++, FORTRAN, Java, COM y Microsoft Excel.

Laboratorio APLICACIÓN DEL MAPPLE - MATLAB (IV)

8 Hallar simbólicamente la transformada de Laplace

u1 =
t*sin(5*t)
u2 =
t*exp(t)
u3 =
exp(t)*sinh(t)

s
10 ----------
2 2
(s + 25)

1
--------
2
(s - 1)

1
------------
2
(s - 1) - 1

t sin(5 t) t exp(t) exp(t) sinh(t)
ans =



9 realice la grafica de las siguientes ecuaciones

y1 =
x-sin(x)


y3 =
exp(-2*x)*sin(x)

Laboratorio APLICACIÓN DEL MAPPLE - MATLAB (III)

7 realizar las siguientes operaciones simbólicas


2
x + 2 x exp(2 x)

5 4 3 2
x - 10 x + 40 x - 80 x + 79 x - 30

x (x + 2 exp(2 x))

2
(x - 1) (x - 2) (x - 3) (x - 4 x + 5)

x (x + 2 exp(2 x))

5 4 3 2
x - 10 x + 40 x - 80 x + 79 x - 30

2 5 4 3
-79 x + 2 x exp(2 x) + x - 10 x + 40 x + 79 x - 30

2 5 4 3 2
(x + 2 x exp(2 x)) (x - 10 x + 40 x - 80 x + 79 x - 30)

5 4 3 2
x (x + 2 exp(2 x)) (x - 10 x + 40 x - 80 x + 79 x - 30)

2 5 4 3
-79 x + 2 x exp(2 x) + x - 10 x + 40 x + 79 x - 30

ans =

.58926243435172391921780999375131

ans =

.58926243435172391921780999375131

2 x + 2 exp(2 x) + 4 x exp(2 x)

4 3 2
5 x - 40 x + 120 x - 160 x + 79

5 4 3 2
(2 x + 2 exp(2 x) + 4 x exp(2 x)) (x - 10 x + 40 x - 80 x + 79 x - 30)

2 4 3 2
+ (x + 2 x exp(2 x)) (5 x - 40 x + 120 x - 160 x + 79)


4 3 2
-158 x + 2 exp(2 x) + 4 x exp(2 x) + 5 x - 40 x + 120 x + 79

3
1/3 x + x exp(2 x) - 1/2 exp(2 x)

6 5 4 3 2
1/6 x - 2 x + 10 x - 80/3 x + 79/2 x - 30 x

4 6 5 7 6
79/4 x + 20/3 x - 16 x - 10/7 x - 893/2 x exp(2 x) + x exp(2 x)

5 4 3
- 13 x exp(2 x) + 145/2 x exp(2 x) - 225 x exp(2 x)

2 8 3
+ 833/2 x exp(2 x) + 1/8 x - 10 x + 893/4 exp(2 x)

3 6 5 4 2
- 79/3 x + x exp(2 x) - 1/2 exp(2 x) + 1/6 x - 2 x + 10 x + 79/2 x

- 30 x


ans =
0
1
2
3
2+i
2-i
-1/2*lambertw(4)
ans =

.58926243435172391921780999375131
ans =