Microsoft Word - Matlab Comandos Basicos

3

Click here to load reader

Transcript of Microsoft Word - Matlab Comandos Basicos

Page 1: Microsoft Word - Matlab Comandos Basicos

COMANDOS BÁSICOS UTILIZADOS EN MATLAB Operadores relacionales (para comparación en un condicional) == igual que > mayor que < menor que <= menor o igual que >= mayor o igual que ~= distinto que ( alt 126 ~) Operadores lógicos &: y | : o ~ : negación lógica Comandos who: muestra las variables y funciones definidas whos: muestra información detallada de las funciones y variables roots: calcula las raices sqrt : raíz cuadrada rem: residuo (atención que en esta función cero es falso) cos (x): coseno - x en radianes- sin (x): seno - x en radianes- tan (x): tangente - x en radianes- atan (x): arco tangente acos (x): arco coseno asin (x): arco seno exp (x): función exponencial round (x) : redondea hacia el número entero mas próximo imag (x): parte imaginaria real (x) : parte real ^ : potencia pi: π 3.14 = : Asignación de un valor ‘ … ‘ (Comillas simples) se utilizan para definir cadena de caracteres ; al finalizar una expresión de esta forma, se calcula pero no aparece su valor. : representa un rango.

Page 2: Microsoft Word - Matlab Comandos Basicos

Programación % Insertar comentario en el programa input (‘…..’): ingreso de datos, imprime una línea de comandos y recupera el valor de lo tecleado por el usuario. if : si if/else : si/sino elseif : decisión anidada switch/otherwise: anidados while: mientras for: hasta end: terminar plot (a): grafica en dos dimensiones save: guardar load: recuperar iniciar clc: limpia el promp disp(x): imprime el texto contenido en la variable fprintf: impresión de valores o caracteres. Para determinar el tipo de dato de salida de un determinado proceso, dentro de la expresión fprintf de la programación de Matlab se utiliza las siguientes sentencias por ejemplo: fprintf (‘ El resultado es %2.6f V \n', R) Desglosando cada parte tenemos: fprintf: sentencia para impresión. (‘ …’): sentencia para especificar la longitud de la expresión de la cadena a imprimir. 2.6: sentencia para acotar el tipo de dato de salida, aquí acotamos las cantidad de dígitos de impresión y la cantidad de decimales que se quiere expresar, el resto fuera de estos límites es eliminado (en el ejemplo tenemos un máximo de 6 decimales). %f : para variables de punto flotante, aquí la expresión va a utilizar la forma convencional con los dígitos decimales permitidos. %d: para variables enteras, aquí la expresión va a redondear y a utilizar un solo digito de la parte entera, los decimales (ej .6) y la expresión va a tomar la forma exponencial. ( 1+ ex ). Aquí podemos explayarnos buscando mas información de otros caracteres de conversión que me limiten el campo de la expresión (characters format guide). %: en el caso de solo colocar este símbolo, matlab por defecto hace la impresión de los números sin ningún tipo de restricción. \n: sentencia para que luego de la impresión se continúe debajo de la impresión, hay otras sentencias (special formats) que se pueden utilizar como por ejemplo \t donde genera un tab después de la impresión. V: tenemos un espacio para agregar mas caracteres dentro de la sentencia fprintf, por lo general aprovechamos para poner la unidad de la variable

Page 3: Microsoft Word - Matlab Comandos Basicos

expresada (en este caso ejemplificamos con V de volts pero podemos poner cualquier cadena de caracteres) R: con esta sentencia lo que hacemos es llamar a la variable R e imprimir su valor con el formato que le asignamos anteriormente.