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.
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
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.