Documente Academic
Documente Profesional
Documente Cultură
■ No es necesario declarar los nombres de las variables ni sus tipos. Esto se debe a
que los nombres de las variables en MATLAB no son diferentes para las variables
enteras, reales y complejas. Ni siquiera es necesario declarar previamente el
tamaño de un arreglo.
■ En principio cualquier nombre puede utilizarse siempre y cuando sea compatible
con MATLAB, si el nombre de una variable es idéntico al nombre de una palabra
reservada por MATLAB, este anulara el significado original de dicha palabra.
■ Para borrar variables se debe usar el comando clear
EJ: >> clear x
Para borrar la ventana de comandos se usa clc
2) La primera forma es útil siempre que el numero de elementos del arreglo sea
pequeño, si es de orden importante se puede usar lo siguiente siempre que los
elementos estén espaciados simétricamente
■ [a:b] es un vecotr que comienza en a que incrementa en 1 unidad el valor de a
hasta que se llega a “b”,( en realidad b es el limite superior) del arreglo.
EJERCICIOS
EX 1 Construir un arreglo de -2pi a 2pi usando 150 subintervalos
EX 2 Construir un arreglo de 3 a 76 con un incremento de 0.5
EX 3 Construir un arreglo que represente las horas de 0 a 24 donde el incremento sea 1 minuto
SISTEMAS DE CONTROL I MATLAB MSc. Ing. Rodrigo Coronel Loza 25
VECTORES (subindices)
Se tiene un arreglo establecido, es
posible querer acceder solo a un
elemento en lugar de considerar
toda la lista.
Si A es un arreglo con n elementos,
y sabiendo que i es entero
entonces A(i) es el i-esimo termino
del arreglo.
Ejemplo . Se crea primero un
vector con números aleatorios del
0 al 1 y después se extrae a sus
elementos de varias formas
■ Si A, B son dos arreglos que contienen el mismo numero de elementos y c1,c2 son
dos escalares, entonces la expresión de la forma c1A1+c2B creara nuevos arreglos
Una vez creada las instrucciones en el archivo punto .m se debe guardar y dar nombre
a este archivo . (Ej: ejercicio1.m)
Para ejecutar todas las instrucciones que se encuentran en el ejercicio1.m
simplemente escribir ejercicio1 en la ventana de comandos o en su defecto el botón
■ En Matlab se ofrecen
formas de controla la
secuencia y ejecución
de comandos. El
operador while y el if
se usan con los
siguientes operadores
La “variable”no es un vector, es más bien un escalar que recorre todos los elementos
desde “start” hasta “finish”, uno a la vez.
■ Dada una ecuacion de 2do grado ax^2+bx+c=0, decir si sus soluciones son
repetidas, diferentes o complejas. (usar fprintf)
function y=comb(n,r)
Ejemplo