manual práctico de matlab
DESCRIPTION
manual de matlabTRANSCRIPT
Manual Praacutectico de MathLab
1 Interface
2 ComandosLos comandos se escriben en la liacutenea de comandos y son ejecutados uno por uno para ejecutar varios comandos se utiliza un ldquoarchivo de comandosrdquo
gtgt comando [enter]
Los archivos de comandos tienen la extensioacuten m y son reconocidos por labmat directamente cuando se los ejecuta en la liacutenea de comandos y ejecutan sus sentencias una a una
gtgtarchivo [enter]
3 Variables y matrices
Se pueden utilizar variables respetando las reglas tradicionales de nombre de variable asignadole valores por medio del siacutembolo =
Ej gtgt a= 5
Una variable puede intervenir en una expresioacuten de manera directa
Ej gtgt a = a + 5
Matlab no requiere ninguacuten tipo de declaracioacuten de variables sino que una vez que se utiliza una variable Matlab crea la respectiva variable reservando el espacio de memoria necesario Por tanto si la variable ya existe Matlab uacutenicamente cambia su contenido
En lo que se refiere a la nomenclatura de las variables Matlab distingue entre mayuacutesculas y minuacutesculas (ldquoVariablerdquo es distinto de ldquovariablerdquo) permitiendo nombres de variables que contengan al menos una letra
En Matlab una variable consiste en una matriz de las dimensiones correspondientes En cuanto al tipo de variables a utilizar puede ser entero real complejo caraacutecter etc y al igual que en la definicioacuten Matlab lo asigna de forma automaacutetica
Los operadores aritmeacuteticos baacutesicos son
Siacutembolo Operacioacuten+ Suma- Resta Multiplicacioacuten Divisioacuten (21 = 2) Divisioacuten en sentido contrario (21 = 05)^ Potencialsquo Transpuesta() Pareacutentesis
Ejemplo de utilizacioacuten de una variable
gtgt a = 5a =5gtgt a = aaa =25
Operar con variables
Definir una variable
gtgt A = 7A =7
Definir una matriz
gtgt B = [1 2 3 4 5 6 7 8 9]B =1 2 34 5 67 8 9
Comprobar el estado de una variable para comprobar el valor de una variable se puede bien mirar en la parte superior izquierda dedicada a las variables activas (Fig 1) bien introduciendo su nombre
gtgt BB =1 2 34 5 67 8 9
Eliminar una variable de memoria
gtgt clear Bgtgt clear all elimina todas las variables
Acceder a un elemento de una matriz tomando la matriz B queremos acceder al valor de la posicioacuten (12)
gtgt B(12)ans =2
Noacutetese que ldquoansrdquo equivale a la respuesta (del ingleacutes ldquoanswerrdquo)
Acceder a todos los elementos de una fila o columna
Para obtener todos los elementos de la columna 1
gtgt B(1) ans =147
Para obtener todos los elementos de la fila 1
gtgt B(1)ans =1 2 3
bull Mostrar componentes consecutivos (pej del 1 al 2 de la columna 1)
gtgt B(121)ans =14
bull Antildeadir elementos a una matriz
gtgt B(41) = -1B =1 2 3
4 5 67 8 9-1 0 0
bull Producto escalar
gtgt A = [1 23 4]A =1 23 4gtgt B = [4 3 2 1]B =4 32 1gtgt A(11)B(11)ans =4
bull Producto matricial
gtgt ABans =8 520 13
4 Funciones especiales
Matlab proporciona una serie de funciones matemaacuteticas baacutesicas ademaacutes de funciones maacutes complejas
Como ejemplo de funciones aritmeacuteticas baacutesicas tenemos
bull abs() proporciona el valor absoluto de un numero
bull cos() coseno
bull sin() seno
bull sqrt() caacutelculo de la raiacutez cuadrada
bull inv () calcula la inversa de una matriz
bull hellip
Y como ejemplo de otras funciones tenemos
bull clock Muestra en un vector de seis componentes la fecha y hora completa
bull display (lsquo lsquo) Muestra el texto introducido por pantalla
Destacar que el nombre de las funciones definidas en matlab no puede ser utilizadas como nombres de variables
5 Sentencias de Control
La sintaxis de las sentencias de control utilizadas dentro del entorno de Matlab es la siguiente
Bucles
bull FORfor variable = valor_inicialvalor_finalsentenciashellipend
Ejemplo
gtgt for i=13display(hola mundo)endans =hola mundoans =hola mundoans =hola mundobull WHILEwhile variable expresionsentenciashellipend
Ejemplo
gtgt i = 1while i lt 3display(hola mundo)i = i+1endans =hola mundoans =hola mundo
bull IF
if expresionsentenciasend
Ejemplo
gtgt aa =1gtgt bb =1gtgt if (a==b)display(hola mundo)endans =hola mundo
6 Algunas sentencias especiales
Definicioacuten de un vector de teacuterminos crecientes o decrecientes
Para definir un vector de teacuterminos crecientes o decrecientes se utiliza la siguiente nomenclatura
vector = [inicio_vectorincrementofin_vector]Ejemplo
gtgt t = [00110] De esta forma definimos un vector t que va desde 0 hasta 10 con un incremento de 01t =Columns 1 through 80 01000 02000 03000 04000 05000 06000 07000
Representacioacuten graacutefica
Para obtener la representacioacuten graacutefica de un dato normalmente se utiliza la funcioacuten ldquoplotrdquo Esta funcioacuten tiene la siguiente nomenclatura
plot (xy) dibuja el vector y (abcisas) frente al vector x (coordenadas)Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(asin(a))
Representacioacuten de una sentildeal senoidal
plot(y) dibuja el vector y en la abcisas mientras en las coordenadas representa el iacutendice del vector
Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(sin(a))
Representacioacuten de una sentildeal senoidal
Noacutetese que en este caso la sentildeal senoidal viene referenciada seguacuten las posiciones del vector
Si ademaacutes queremos mostrar varias sentildeales en una misma graacutefica se utilizaraacute la funcioacuten ldquohold onrdquo que hariacutea que a partir de entonces todos los dibujos que se realicen aparezcan en la graacutefica activa Este comando soacutelo funciona para la graacutefica que se ha ejecutado
Por uacuteltimo para abrir una nueva graacutefica basta con escribir la funcioacuten ldquofigurerdquo
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
Matlab no requiere ninguacuten tipo de declaracioacuten de variables sino que una vez que se utiliza una variable Matlab crea la respectiva variable reservando el espacio de memoria necesario Por tanto si la variable ya existe Matlab uacutenicamente cambia su contenido
En lo que se refiere a la nomenclatura de las variables Matlab distingue entre mayuacutesculas y minuacutesculas (ldquoVariablerdquo es distinto de ldquovariablerdquo) permitiendo nombres de variables que contengan al menos una letra
En Matlab una variable consiste en una matriz de las dimensiones correspondientes En cuanto al tipo de variables a utilizar puede ser entero real complejo caraacutecter etc y al igual que en la definicioacuten Matlab lo asigna de forma automaacutetica
Los operadores aritmeacuteticos baacutesicos son
Siacutembolo Operacioacuten+ Suma- Resta Multiplicacioacuten Divisioacuten (21 = 2) Divisioacuten en sentido contrario (21 = 05)^ Potencialsquo Transpuesta() Pareacutentesis
Ejemplo de utilizacioacuten de una variable
gtgt a = 5a =5gtgt a = aaa =25
Operar con variables
Definir una variable
gtgt A = 7A =7
Definir una matriz
gtgt B = [1 2 3 4 5 6 7 8 9]B =1 2 34 5 67 8 9
Comprobar el estado de una variable para comprobar el valor de una variable se puede bien mirar en la parte superior izquierda dedicada a las variables activas (Fig 1) bien introduciendo su nombre
gtgt BB =1 2 34 5 67 8 9
Eliminar una variable de memoria
gtgt clear Bgtgt clear all elimina todas las variables
Acceder a un elemento de una matriz tomando la matriz B queremos acceder al valor de la posicioacuten (12)
gtgt B(12)ans =2
Noacutetese que ldquoansrdquo equivale a la respuesta (del ingleacutes ldquoanswerrdquo)
Acceder a todos los elementos de una fila o columna
Para obtener todos los elementos de la columna 1
gtgt B(1) ans =147
Para obtener todos los elementos de la fila 1
gtgt B(1)ans =1 2 3
bull Mostrar componentes consecutivos (pej del 1 al 2 de la columna 1)
gtgt B(121)ans =14
bull Antildeadir elementos a una matriz
gtgt B(41) = -1B =1 2 3
4 5 67 8 9-1 0 0
bull Producto escalar
gtgt A = [1 23 4]A =1 23 4gtgt B = [4 3 2 1]B =4 32 1gtgt A(11)B(11)ans =4
bull Producto matricial
gtgt ABans =8 520 13
4 Funciones especiales
Matlab proporciona una serie de funciones matemaacuteticas baacutesicas ademaacutes de funciones maacutes complejas
Como ejemplo de funciones aritmeacuteticas baacutesicas tenemos
bull abs() proporciona el valor absoluto de un numero
bull cos() coseno
bull sin() seno
bull sqrt() caacutelculo de la raiacutez cuadrada
bull inv () calcula la inversa de una matriz
bull hellip
Y como ejemplo de otras funciones tenemos
bull clock Muestra en un vector de seis componentes la fecha y hora completa
bull display (lsquo lsquo) Muestra el texto introducido por pantalla
Destacar que el nombre de las funciones definidas en matlab no puede ser utilizadas como nombres de variables
5 Sentencias de Control
La sintaxis de las sentencias de control utilizadas dentro del entorno de Matlab es la siguiente
Bucles
bull FORfor variable = valor_inicialvalor_finalsentenciashellipend
Ejemplo
gtgt for i=13display(hola mundo)endans =hola mundoans =hola mundoans =hola mundobull WHILEwhile variable expresionsentenciashellipend
Ejemplo
gtgt i = 1while i lt 3display(hola mundo)i = i+1endans =hola mundoans =hola mundo
bull IF
if expresionsentenciasend
Ejemplo
gtgt aa =1gtgt bb =1gtgt if (a==b)display(hola mundo)endans =hola mundo
6 Algunas sentencias especiales
Definicioacuten de un vector de teacuterminos crecientes o decrecientes
Para definir un vector de teacuterminos crecientes o decrecientes se utiliza la siguiente nomenclatura
vector = [inicio_vectorincrementofin_vector]Ejemplo
gtgt t = [00110] De esta forma definimos un vector t que va desde 0 hasta 10 con un incremento de 01t =Columns 1 through 80 01000 02000 03000 04000 05000 06000 07000
Representacioacuten graacutefica
Para obtener la representacioacuten graacutefica de un dato normalmente se utiliza la funcioacuten ldquoplotrdquo Esta funcioacuten tiene la siguiente nomenclatura
plot (xy) dibuja el vector y (abcisas) frente al vector x (coordenadas)Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(asin(a))
Representacioacuten de una sentildeal senoidal
plot(y) dibuja el vector y en la abcisas mientras en las coordenadas representa el iacutendice del vector
Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(sin(a))
Representacioacuten de una sentildeal senoidal
Noacutetese que en este caso la sentildeal senoidal viene referenciada seguacuten las posiciones del vector
Si ademaacutes queremos mostrar varias sentildeales en una misma graacutefica se utilizaraacute la funcioacuten ldquohold onrdquo que hariacutea que a partir de entonces todos los dibujos que se realicen aparezcan en la graacutefica activa Este comando soacutelo funciona para la graacutefica que se ha ejecutado
Por uacuteltimo para abrir una nueva graacutefica basta con escribir la funcioacuten ldquofigurerdquo
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
Comprobar el estado de una variable para comprobar el valor de una variable se puede bien mirar en la parte superior izquierda dedicada a las variables activas (Fig 1) bien introduciendo su nombre
gtgt BB =1 2 34 5 67 8 9
Eliminar una variable de memoria
gtgt clear Bgtgt clear all elimina todas las variables
Acceder a un elemento de una matriz tomando la matriz B queremos acceder al valor de la posicioacuten (12)
gtgt B(12)ans =2
Noacutetese que ldquoansrdquo equivale a la respuesta (del ingleacutes ldquoanswerrdquo)
Acceder a todos los elementos de una fila o columna
Para obtener todos los elementos de la columna 1
gtgt B(1) ans =147
Para obtener todos los elementos de la fila 1
gtgt B(1)ans =1 2 3
bull Mostrar componentes consecutivos (pej del 1 al 2 de la columna 1)
gtgt B(121)ans =14
bull Antildeadir elementos a una matriz
gtgt B(41) = -1B =1 2 3
4 5 67 8 9-1 0 0
bull Producto escalar
gtgt A = [1 23 4]A =1 23 4gtgt B = [4 3 2 1]B =4 32 1gtgt A(11)B(11)ans =4
bull Producto matricial
gtgt ABans =8 520 13
4 Funciones especiales
Matlab proporciona una serie de funciones matemaacuteticas baacutesicas ademaacutes de funciones maacutes complejas
Como ejemplo de funciones aritmeacuteticas baacutesicas tenemos
bull abs() proporciona el valor absoluto de un numero
bull cos() coseno
bull sin() seno
bull sqrt() caacutelculo de la raiacutez cuadrada
bull inv () calcula la inversa de una matriz
bull hellip
Y como ejemplo de otras funciones tenemos
bull clock Muestra en un vector de seis componentes la fecha y hora completa
bull display (lsquo lsquo) Muestra el texto introducido por pantalla
Destacar que el nombre de las funciones definidas en matlab no puede ser utilizadas como nombres de variables
5 Sentencias de Control
La sintaxis de las sentencias de control utilizadas dentro del entorno de Matlab es la siguiente
Bucles
bull FORfor variable = valor_inicialvalor_finalsentenciashellipend
Ejemplo
gtgt for i=13display(hola mundo)endans =hola mundoans =hola mundoans =hola mundobull WHILEwhile variable expresionsentenciashellipend
Ejemplo
gtgt i = 1while i lt 3display(hola mundo)i = i+1endans =hola mundoans =hola mundo
bull IF
if expresionsentenciasend
Ejemplo
gtgt aa =1gtgt bb =1gtgt if (a==b)display(hola mundo)endans =hola mundo
6 Algunas sentencias especiales
Definicioacuten de un vector de teacuterminos crecientes o decrecientes
Para definir un vector de teacuterminos crecientes o decrecientes se utiliza la siguiente nomenclatura
vector = [inicio_vectorincrementofin_vector]Ejemplo
gtgt t = [00110] De esta forma definimos un vector t que va desde 0 hasta 10 con un incremento de 01t =Columns 1 through 80 01000 02000 03000 04000 05000 06000 07000
Representacioacuten graacutefica
Para obtener la representacioacuten graacutefica de un dato normalmente se utiliza la funcioacuten ldquoplotrdquo Esta funcioacuten tiene la siguiente nomenclatura
plot (xy) dibuja el vector y (abcisas) frente al vector x (coordenadas)Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(asin(a))
Representacioacuten de una sentildeal senoidal
plot(y) dibuja el vector y en la abcisas mientras en las coordenadas representa el iacutendice del vector
Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(sin(a))
Representacioacuten de una sentildeal senoidal
Noacutetese que en este caso la sentildeal senoidal viene referenciada seguacuten las posiciones del vector
Si ademaacutes queremos mostrar varias sentildeales en una misma graacutefica se utilizaraacute la funcioacuten ldquohold onrdquo que hariacutea que a partir de entonces todos los dibujos que se realicen aparezcan en la graacutefica activa Este comando soacutelo funciona para la graacutefica que se ha ejecutado
Por uacuteltimo para abrir una nueva graacutefica basta con escribir la funcioacuten ldquofigurerdquo
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
4 5 67 8 9-1 0 0
bull Producto escalar
gtgt A = [1 23 4]A =1 23 4gtgt B = [4 3 2 1]B =4 32 1gtgt A(11)B(11)ans =4
bull Producto matricial
gtgt ABans =8 520 13
4 Funciones especiales
Matlab proporciona una serie de funciones matemaacuteticas baacutesicas ademaacutes de funciones maacutes complejas
Como ejemplo de funciones aritmeacuteticas baacutesicas tenemos
bull abs() proporciona el valor absoluto de un numero
bull cos() coseno
bull sin() seno
bull sqrt() caacutelculo de la raiacutez cuadrada
bull inv () calcula la inversa de una matriz
bull hellip
Y como ejemplo de otras funciones tenemos
bull clock Muestra en un vector de seis componentes la fecha y hora completa
bull display (lsquo lsquo) Muestra el texto introducido por pantalla
Destacar que el nombre de las funciones definidas en matlab no puede ser utilizadas como nombres de variables
5 Sentencias de Control
La sintaxis de las sentencias de control utilizadas dentro del entorno de Matlab es la siguiente
Bucles
bull FORfor variable = valor_inicialvalor_finalsentenciashellipend
Ejemplo
gtgt for i=13display(hola mundo)endans =hola mundoans =hola mundoans =hola mundobull WHILEwhile variable expresionsentenciashellipend
Ejemplo
gtgt i = 1while i lt 3display(hola mundo)i = i+1endans =hola mundoans =hola mundo
bull IF
if expresionsentenciasend
Ejemplo
gtgt aa =1gtgt bb =1gtgt if (a==b)display(hola mundo)endans =hola mundo
6 Algunas sentencias especiales
Definicioacuten de un vector de teacuterminos crecientes o decrecientes
Para definir un vector de teacuterminos crecientes o decrecientes se utiliza la siguiente nomenclatura
vector = [inicio_vectorincrementofin_vector]Ejemplo
gtgt t = [00110] De esta forma definimos un vector t que va desde 0 hasta 10 con un incremento de 01t =Columns 1 through 80 01000 02000 03000 04000 05000 06000 07000
Representacioacuten graacutefica
Para obtener la representacioacuten graacutefica de un dato normalmente se utiliza la funcioacuten ldquoplotrdquo Esta funcioacuten tiene la siguiente nomenclatura
plot (xy) dibuja el vector y (abcisas) frente al vector x (coordenadas)Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(asin(a))
Representacioacuten de una sentildeal senoidal
plot(y) dibuja el vector y en la abcisas mientras en las coordenadas representa el iacutendice del vector
Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(sin(a))
Representacioacuten de una sentildeal senoidal
Noacutetese que en este caso la sentildeal senoidal viene referenciada seguacuten las posiciones del vector
Si ademaacutes queremos mostrar varias sentildeales en una misma graacutefica se utilizaraacute la funcioacuten ldquohold onrdquo que hariacutea que a partir de entonces todos los dibujos que se realicen aparezcan en la graacutefica activa Este comando soacutelo funciona para la graacutefica que se ha ejecutado
Por uacuteltimo para abrir una nueva graacutefica basta con escribir la funcioacuten ldquofigurerdquo
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
Destacar que el nombre de las funciones definidas en matlab no puede ser utilizadas como nombres de variables
5 Sentencias de Control
La sintaxis de las sentencias de control utilizadas dentro del entorno de Matlab es la siguiente
Bucles
bull FORfor variable = valor_inicialvalor_finalsentenciashellipend
Ejemplo
gtgt for i=13display(hola mundo)endans =hola mundoans =hola mundoans =hola mundobull WHILEwhile variable expresionsentenciashellipend
Ejemplo
gtgt i = 1while i lt 3display(hola mundo)i = i+1endans =hola mundoans =hola mundo
bull IF
if expresionsentenciasend
Ejemplo
gtgt aa =1gtgt bb =1gtgt if (a==b)display(hola mundo)endans =hola mundo
6 Algunas sentencias especiales
Definicioacuten de un vector de teacuterminos crecientes o decrecientes
Para definir un vector de teacuterminos crecientes o decrecientes se utiliza la siguiente nomenclatura
vector = [inicio_vectorincrementofin_vector]Ejemplo
gtgt t = [00110] De esta forma definimos un vector t que va desde 0 hasta 10 con un incremento de 01t =Columns 1 through 80 01000 02000 03000 04000 05000 06000 07000
Representacioacuten graacutefica
Para obtener la representacioacuten graacutefica de un dato normalmente se utiliza la funcioacuten ldquoplotrdquo Esta funcioacuten tiene la siguiente nomenclatura
plot (xy) dibuja el vector y (abcisas) frente al vector x (coordenadas)Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(asin(a))
Representacioacuten de una sentildeal senoidal
plot(y) dibuja el vector y en la abcisas mientras en las coordenadas representa el iacutendice del vector
Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(sin(a))
Representacioacuten de una sentildeal senoidal
Noacutetese que en este caso la sentildeal senoidal viene referenciada seguacuten las posiciones del vector
Si ademaacutes queremos mostrar varias sentildeales en una misma graacutefica se utilizaraacute la funcioacuten ldquohold onrdquo que hariacutea que a partir de entonces todos los dibujos que se realicen aparezcan en la graacutefica activa Este comando soacutelo funciona para la graacutefica que se ha ejecutado
Por uacuteltimo para abrir una nueva graacutefica basta con escribir la funcioacuten ldquofigurerdquo
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
Ejemplo
gtgt aa =1gtgt bb =1gtgt if (a==b)display(hola mundo)endans =hola mundo
6 Algunas sentencias especiales
Definicioacuten de un vector de teacuterminos crecientes o decrecientes
Para definir un vector de teacuterminos crecientes o decrecientes se utiliza la siguiente nomenclatura
vector = [inicio_vectorincrementofin_vector]Ejemplo
gtgt t = [00110] De esta forma definimos un vector t que va desde 0 hasta 10 con un incremento de 01t =Columns 1 through 80 01000 02000 03000 04000 05000 06000 07000
Representacioacuten graacutefica
Para obtener la representacioacuten graacutefica de un dato normalmente se utiliza la funcioacuten ldquoplotrdquo Esta funcioacuten tiene la siguiente nomenclatura
plot (xy) dibuja el vector y (abcisas) frente al vector x (coordenadas)Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(asin(a))
Representacioacuten de una sentildeal senoidal
plot(y) dibuja el vector y en la abcisas mientras en las coordenadas representa el iacutendice del vector
Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(sin(a))
Representacioacuten de una sentildeal senoidal
Noacutetese que en este caso la sentildeal senoidal viene referenciada seguacuten las posiciones del vector
Si ademaacutes queremos mostrar varias sentildeales en una misma graacutefica se utilizaraacute la funcioacuten ldquohold onrdquo que hariacutea que a partir de entonces todos los dibujos que se realicen aparezcan en la graacutefica activa Este comando soacutelo funciona para la graacutefica que se ha ejecutado
Por uacuteltimo para abrir una nueva graacutefica basta con escribir la funcioacuten ldquofigurerdquo
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
Representacioacuten de una sentildeal senoidal
plot(y) dibuja el vector y en la abcisas mientras en las coordenadas representa el iacutendice del vector
Ejemplo Si introducimos las siguientes instrucciones apareceraacute la siguiente graacutefica
gtgt a = 0014pigtgt plot(sin(a))
Representacioacuten de una sentildeal senoidal
Noacutetese que en este caso la sentildeal senoidal viene referenciada seguacuten las posiciones del vector
Si ademaacutes queremos mostrar varias sentildeales en una misma graacutefica se utilizaraacute la funcioacuten ldquohold onrdquo que hariacutea que a partir de entonces todos los dibujos que se realicen aparezcan en la graacutefica activa Este comando soacutelo funciona para la graacutefica que se ha ejecutado
Por uacuteltimo para abrir una nueva graacutefica basta con escribir la funcioacuten ldquofigurerdquo
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
Mostrar por pantalla
Como se vio anteriormente la funcioacuten ldquodisplayrdquo puede ser utilizada para mostrar un texto por pantalla Sin embargo si se quiere mostrar un texto y ademaacutes el valor de una variable se puede utilizar la funcioacuten ldquosprintfrdquo Esta funcioacuten utiliza el estaacutendar ANSI C
Ejemplo
gtgt a = 1a =1gtgt sprintf(Valor de a da)ans =Valor de a 1
7 Creacioacuten de una funcioacuten a traveacutes de un fichero m
Con Matlab tambieacuten es posible crear nuestras propias funciones Para ello se puede utilizar bien el editor de texto de Matlab (Fig 5) o bien cualquier otro editor de texto (bloc de notas Wordpadhellip)
Interfaz del editor de texto de Matlab
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
La estructura a seguir a la hora de implementar una funcioacuten es la siguiente
----------------------------------- Identificador de ldquofunctionrdquo|| ------------------------ Argumento de salida| || | ----------- Nombre de la funcioacuten| | || | | --- Argumento(s) de entrada| | | |V V V Vfunction [o1o2] = nombre_fun(i1i2) 1048773 Definicioacuten Aquiacute se escribiriacutea la ayuda que queremos que aparezca cuando el usuario escriba ldquohelp nombre_funrdquo Cuerpo de la funcioacuten (Aquiacute estariacutea la parte del coacutedigo) Comentarios si los hubiera
Ejemplo
A continuacioacuten se muestra una funcioacuten que calcula la inversa de una matriz
function a= inversa (b) Funcion = Calcula la inversa de una matriz Parametro de entrada = b Parametro de salida = aa = inv(b)
Si guardamos el texto anterior en un fichero m (con el mismo nombre de la funcioacuten es decir inversam) y lo ejecutamos para la matriz f tenemos
gtgt ff =1 23 4gtgt inversa(f)ans =-20000 1000015000 -05000
8 Modificacioacuten del PATH de Matlab
Por defecto Matlab trabaja con la carpeta ldquoCmatlabworkrdquo e inicialmente todos los archivos que no se encuentren en esa carpeta u otras que ya hayan sido configuradas no son reconocidas por el programa De ahiacute que se recomiende al grupo de praacutecticas que se cree una carpeta dentro de ldquoCmatlabworkrdquo que la active para que la reconozca Matlab y que a partir de entonces todos los archivos sobre los que trabaje se encuentre dentro de esta carpeta
El procedimiento para activar una carpeta en matlab seriacutea el siguiente
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path
1 Crear una carpeta dentro de la carpeta Cmatlabwork2 Dentro de matlab elegir la opcioacuten ldquoSet Pathhelliprdquo (Fig 6)8 Apareceraacute una ventana de configuracioacuten del path (Fig 7) elegir la carpeta
correspondiente y salvarla9 En caso de que pregunte si queremos guardar la configuracioacuten para sesiones futuras
decirle que si
Opcioacuten de configuracioacuten de path
Ventana de configuracioacuten del path