Matlab

Páginas: 33 (8176 palabras) Publicado: 8 de febrero de 2013
tlabUNA INTRODUCCIÓN A MATLAB PARAESTUDIANTES DE CIENCIAS E INGENIERÍA
2. Ambiente de trabajo de Matlab
Operaciones Básicas
OPERACIÓN | SÍMBOLO | EJEMPLO |
Suma, a + b | + | 23+15 |
Resta, a-b | - | 46-12 |
Multiplicación, a *b | * | 14*89 |
División, a ÷ b | / ó \ | 35/78 = 78\35 |
Exponenciación, ab | ^ | 45^2 |
Las expresiones son evaluadas de izquierda a derecha, teniendo laexponenciación el orden más alto de precedencia, seguido por la multiplicación y división que tienen el mismo orden de precedencia, seguido por la suma y la resta. Los paréntesis pueden ser usados para alterar el orden de precedencia, la evaluación se inicia desde el paréntesis más interior hacia afuera.
Variables:
* Se pueden crear variables. Por ejemplo Velocidad=50.25.
* Si no serecuerda el nombre de la variable, se le puede preguntar a Matlab por la lista de variables que conoce, usando el comando who.
* Los nombres de variables diferencian mayúsculas y minúsculas, no admiten espacios o símbolos de puntuación, pero si números, letras y caracteres como el símbolo _. Siempre debe comenzar con una letra y puede contener hasta 31 caracteres.
Variables especialespredeterminadas
Variable | Significado |
Realmax | Mayor numero real que puede manejar la versión |
Realmin | Menor numero real que puede manejar la versión |
ans | Para resultados |
pi | π |
eps | El número más pequeño que sumado con 1, produce un número más grande que 1 en el computador. |
flops | Contador para número de operaciones en punto flotante. |
inf | Infinito |
NaN ó nan | Significano es un número. Ejemplo 0/0 |
nargin | Número de argumentos de entrada usados por una función |
nargout | Número de argumentos de salida usados por una función |

* Si se redefine el valor de una variable, y luego hay otra que depende de ella, no se recalcula el valor de la variable dependiente con el valor redefinido, sino que sigue usando los valores iniciales, por lo tanto hay quevolver a calcularla para que tome el nuevo valor. Por ejemplo si artefactos=motores+computadoras+mesas y cambie el valor de la variable computadoras, debo volver a escribir artefactos=computadoras+mesas, porque sino sigue dando el valor inicial con el valor inicial de computadoras.
* Clear x borra la variable x. Ej: clear computadoras
* Clear solo borra todo lo que este en el workspace, porlo q se recomienda borrar las variables de una a una.
* Todo texto que aparece después del signo %, matlab lo toma como un comentario. Ej: computadoras=50 % Número de computadoras. Computadoras=50. Esto permite al usuario documentar todo lo que hace.
* Se puede escribir múltiples comandos en una lista si están separados por comas o por puntos y comas. Cuando se usa punto y coma después dela variable a invocar esta se registra en el sistema pero no aparece inmediatamente en la ventana de comandos.
* Números imaginarios: 4-3i; 4-3j; en vez de jota e i se puede usar raíz e menos uno, que se representa sqrt (-1) ya que sqrt es raíz cuadrada. Otro= sin (.3)*i (toca poner el por en este caso ya que usa la EXPRESIÓN seno, que no es una constante). Se puede hacer sumas, restas,divisiones y multiplicaciones de números imaginarios sin problema. Ej si z1=4-3i y z2 es 2/3i se pueden hacer operaciones con z1 y z2
* Si z es un numero imaginario, se pueden usar abs(z), imag(z) y real(z) para hallar el valor absoluto, imaginario, y real, respectivamente.
3. Capacidades científicas de matlab
* Help nombre de la función= me describe la función.
* El argumento de lasfunciones trigonométricas de matlab siempre debe expresarse en radianes.
* El usuario debe tener un modelo matemático de la solución del problema ya que matlab solo hace los cálculos. Es una practica buena documentar los programas con %. Asi se puede saber que cálculos se están haciendo y revisar si hay errores,asi como que es mas fácil para los que no saben que es el programa, entenderlo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS