REPORTE DE MATLAB

Páginas: 5 (1108 palabras) Publicado: 31 de julio de 2014










Contenido




INTRODUCCION

MATLAB
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas adicionales queexpanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de investigación y desarrollo. En los últimos años haaumentado el número de prestaciones, como la de programar directamente procesadores digitales de señal o crear código VHDL.

En el presente reporte, se mostrara los resultados de operaciones con las herramientas de apoyo parecido al lenguaje C++, solo trataran de explicar sobre lo que vimos en este parcial, los comando de polinomios, matrices y su variables.
A continuación comenzaremos con un claroejemplo de los comandos mencionados se tratara de explicar cada paso para la realización de sus correspondientes problemas, se tratara de explicar y se mostrara cada proceso en el programa MATLAB.

DESARROLLO
Vectores, polinomios y matrices
Vectores

Para definir un vector fila, basta introducir sus coordenadas entre corchetes:

>> v=[1 2 3]
>> w=[4 5 6];

El operador 0 es el detrasposición para matrices reales y conjugación y
trasposición para matrices complejas. Nos permite definir vectores columnas:

>> w 0

(La comilla 0 es la que, en un teclado estándar, se encuentra en la tecla del
signo de interrogación.)

Si queremos declarar un vector de coordenadas equiespaciadas entre dos
4 dadas, por ejemplo, que la primera valga 0, la ´ultima 20 y la distancia entrecoordenadas sea 2, basta poner:

>> vect1=0:2:20

vect1 = 0 2 4 6 8 10 12 14 16 18 20

Equivalentemente, si lo que conocemos del vector es que la primera coordenada vale 0, la ´ultima 20 y que tiene 11 en total, escribiremos:

>> vect2=linspace(0,20,11)

vect2 = 0 2 4 6 8 10 12 14 16 18 20







A las coordenadas de un vector se accede sin más que escribir el nombre del vector y,entre paréntesis, su ´índice:

>> vect2(3) y se pueden extraer sub-vectores, por ejemplo:
>> vect2(2:5)

o,

>> vect1(:)

Las funciones maten áticas elementales están definidas de forma que se pueden aplicar sobre vectores. El resultado es el vector formado por la aplicación de la función a cada elemento del vector. Así:

>> log(v)

Vector definido como el producto de un vector por unescalar

>> p=(0:0.1:1)*pi
>> x=sin(p)

Las operaciones habituales entre vectores (suma, resta y producto escalar de vectores; suma, resta, producto y potencia de matrices) se representan con los operadores habituales:

>> v,w
>> z=v*w’
>> Z=w’*v
>> v*w
??? Error using ==¿ * Inner matrix dimensions must agree.

También pueden efectuarse multiplicaciones, divisiones y potencias devectores, entendiéndolas como elemento a elemento (como, de hecho, se realizan la suma y la resta). El operador utilizado para ellas es el habitual precedido por un punto (.); es decir:

>> v.*w
>> w./v
>> v.b2

Finalmente, también pueden calcularse longitud, producto escalar, producto vectorial, etc.:

>> length(v)
>> dot(u,v)
>> cross(u,v)

Variables lógicas

También existen variableslógicas que toman los valores 0 (falso) o 1 (verdadero). Por ejemplo:

Vector lógico cuyas coordenadas valen 1 si la coordenada correspondiente de v es mayor o igual que 2 y 0 si no lo es

>> abs(v) >= 2

Vector formado por la coordenadas de v que verifican la desigualdad

>> vector = v(abs(v) >= 2)

Asignación de un valor lógico (el doble signo igual es el igual lógico)

>> v2=[3 2...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • reporte matlab
  • Reporte de Practica de Matlab
  • matlab
  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS