Clasificación de operadores en matlab

Páginas: 6 (1286 palabras) Publicado: 14 de marzo de 2014
Clasificación de operadores en matlab
Se clasifican en:
Aritméticas: Son análogas a las fórmulas matemáticas. Las variables y constantes son numéricas (reales o enteras) y las operaciones son las aritméticas. Los operadores aritméticos son:
+
suma
-
resta
*
multiplicación
/
división
**, ˆ
exponenciación
div
división entera
mod
módulo (resto)

Ejemplo:
En la expresión 5 + 3los valores 5 y 3 se denominan operandos. El valor de la expresión 5 + 3 se conoce como resultado de la expresión. div es la división entera, es decir, 19 div 3 da como resultado 6. El operador mod representa el resto de la división entera, algunos lenguajes lo representan con el % o el \. 15 mod 6 es igual a 3.
Relacionales: Permiten realizar comparaciones de valores de tipo numérico o carácter.Sirven para expresar las condiciones en los algoritmos, los operadores de relación son:

<
menor
>
mayor
=
igual
=
mayor o igual que

distinto de (diferente a)

El resultado de la operación será verdadero o falso. Los operadores de relación se pueden aplicar a cualquiera de los cuatro tipos de datos estándar: enteros, reales, lógicos y carácter. Para realizar comparaciones de datos detipo carácter, se requiere una secuencia de ordenación de los caracteres similar al orden creciente y decreciente.
Lógicos: Este es el segundo tipo de expresiones también llamado de tipo booleano. El valor resultante de la expresión siempre es verdadero (true) o falso (false). Las expresiones lógicas se forman combinando constantes lógicas, variables lógicas y otras expresiones lógicas,utilizando los operadores lógicos y los operadores relacionales. Los operadores lógicos son:
and
y
or
o
not
no


● Los operadores lógicos relacionan valores lógicos entre sí, para obtener otro resultado lógico.
➢ Negación lógica ( ~ )
➢ Y elemento a elemento ( & )
➢ O elemento a elemento ( | )
➢ Y escalar vago ( && )
➢ O escalar vago ( || )

Tipos de archivos en matlab
Al igual que elintérprete es capaz de entender comandos mediante su consola interactiva, también es capaz de leer archivos de código o scripts. En el caso de Matlab los archivos asignados al intérprete son los que terminan con la extensión .m. son:
Funciones
Una función es una unidad de programa, una tarea independiente que puede o no depender de variables externas. Las unidades de programa típicas son lasfunciones, las subrutinas, las clases, etc. Matlab basa toda su potencia y su sencillez en el constante uso de funciones. La razón es bien sencilla; si Matlab es un programa para cálculo numérico es normal que la unidad de programa esencial sea la que tiene un significado más matemático
En Matlab se define una función del siguiente modo:
function [variables_de_salida]= nombre(variables_de_entrada)Comandos que terminamos asignando a las variables de salida
{end}
Por ejemplo,si queremos implementar una función que sume dos escalares debemos hacer lo siguiente:
function [c]=suma(a,b)
c=a+b;
Y lo guardaremos en un archivo que se llame igual que la función; en el caso del ejemplo será suma.m. Luego lo guardaremos en nuestro directorio de trabajo.

Scripts
Los scripts hacen la funciónde un programa completo, su hilo de sentencias tiene un principio y un final y no necesita actuar con ninguna variable externa al código. La diferencia entre un script y un archivo de código fuente es que el script es una transcripción literal de comandos de consola; se dice que es secuencial. También tienen la extensión .m y se pueden ejecutar de varios modos:
Dentro del intérprete. Si hemosguardado el archivo en alguno de los directorios de búsqueda de funciones el intérprete ejecutará toda la secuencia de comandos introduciéndole el nombre del script
>> nombre_del_archivo
Fuera del intérprete. Dentro de una consola llamando el intérprete con el nombre de archivo como argumento. Por ejemplo, en una consola cualquiera:
$> matlab nombre_del_archivo
Podemos llamar a funciones en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • OPERACIONES AVANZADAS CON MATLAB
  • Operaciones basicas con matlab
  • operaciones basicas matlab
  • Clasificacion de sistemas operativos
  • Clasificacion De Los Sistemas Operativos
  • clasificación de los sistemas operativos
  • Clasificacion de los sistemas operativos
  • Clasificación de sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS