matlab-basic-functions-reference.pdf
Create vector of n equally spaced values logspace(ab
matlab basic functions reference
APUNTES MATLAB
logspace - Logarithmically spaced vector. freqspace - Frequency spacing for frequency response. meshgrid - X and Y arrays for 3-D plots.
APUNTES MATLAB
MATLAB Commands and Functions
Matrix Commands for Solving Linear Equations / 6 Lists all MATLAB files in the current directory. wklread ... Creates logarithmically spaced vector.
MatlabCommands
MATLAB® Basic Functions Reference
mathworks.com/help/matlab. MATLAB® Basic Functions Reference Defining and Changing Array Variables ... Create vector of n logarithmically spaced.
matlab basic functions reference
INTRODUCTION TO MATLAB FOR ENGINEERING STUDENTS
4 Introduction to programming in MATLAB log10(x) Common logarithm conj(x) ... generates a row vector y of 100 points linearly spaced between and ...
introduction to matlab
PROGRAMACI´ON EN MATLAB
3 oct de 2014 vamente la estructura de datos central de MATLAB: el array. ... cuada para introducir el vector—también es capaz de leer matrices.
apuntesMATLAB
Untitled
Matlab. • Cosa è Matlab. • L'ambiente a riga di comando Information about MATLAB and The MathWorks. ... Logarithmically spaced vector.
Matlab.Introduzione
matlab-help-text asec acsc cot acot exp log logic sqrt abs angle conj
Logarithmically spaced vector. meshgrid. - X and Y arrays for 3-D plots. : - Regularly spaced vector and index into matrix. Basic array information.
Matlab help text
Matlab Sheet 2 Arrays
Matlab Sheet 2 Solution. Matlab Sheet 2. Arrays. 1. a. Create the vector x having 50 logarithmically spaced values starting at. 10 and ending at 1000.
Matlab Sheet solution
Programing the Finite Element Method with Matlab
3 oct de 2002 following Matlab code which sets the row and column of a matrix A to zero ... Logarithmically spaced vector. meshgrid.
matlab fem
UNIVERSIDAD DE JA
´EN
Departamento de Inform
´atica
PROGRAMACI
´ON EN MATLAB
Francisco Mart
´ınez del R´ıo
2Copyright © 2015 Francisco Mart
´ınez del R´ıo
Licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at http://creativecommons.org/ licenses/by-nc/3.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "as is" basis, without warranties or conditions of any kind, either express or implied. See the License for the specific language governing permissions and limitations under the License. Elobjetivodeestosapuntesdelaasignatura"ComplementosdeInform´atica",delM´aster
en Ingenier ´ıa Industrial de la Universidad de Ja´en, es avanzar en el estudio de las herra- mientas que proporciona un lenguaje de programaci´on para resolver problemas, siguiendo
la tarea empezada en la asignatura "Inform´atica" del primer curso del grado.
Como lenguaje de programaci
´on se ha optado por MATLAB por varios motivos. En primer lugar, todos aquellos estudiantes que han cursado la asignatura "Inform´atica" ya lo
conocen, por lo que no es necesario explicar el lenguaje desde cero. No obstante, en estos apuntes se presupone poco conocimiento inicial del lenguaje; aunque se obvian algunos detalles, especialmente en el primer tema, donde no se describen los men´us, las ventanas
del entorno de ejecuci ´on de MATLAB, los tipos de datos b´asicos o el concepto de gui´on. En segundo lugar, MATLAB es uno de los lenguajes m ´as utilizados en entornos cient´ıficos y de ingenier ´ıa, destacando especialmente por sus facilidades para el trabajo con matrices y para la visualizaci´on gr´afica de datos.
En cuanto a los contenidos de los apuntes, los temas primero y tercero cubren las es- tructuras de control secuenciales, condicionales e iterativas comunes a todos los lenguajes que permiten expresar el flujo de control del programa. El tema segundo trata exhausti- vamente la estructura de datos central de MATLAB: elarray. Los temas cuarto y noveno describen c ´omo generar gr´aficos en MATLAB. Aqu´ı se destacan las caracter´ısticas usadas m ´as frecuentemente pues, dada su amplitud, no es posible un estudio sistem´atico de todas las posibilidades gr ´aficas de MATLAB. El tema quinto describe las funciones en detalle; las funciones permiten organizar el c ´odigo, facilitando el desarrollo de aplicaciones m´as estruc- turadas que son m ´as f´aciles de desarrollar, comprender y mantener. El tema d´ecimo describe la recursividad, que consisten en desarrollar funciones que se invocan a s´ı mismas. Por´ulti-
mo, los temas sexto, s ´eptimo y octavo describen tres estructuras de datos: las cadenas de caracteres, losarraysde celdas y las estructuras. A diferencia de losarraysnum´ericos, estas estructuras de datos no est ´an especializadas en la realizaci´on de c´alculos aritm´eticos, sir- viendo para representar informaci ´on gen´erica como el historial de un paciente o los detalles de la realizaci´on de un experimento.
A lo largo de todos los apuntes se detalla c
´omo se puede almacenar el contenido de las
distintas estructuras de datos en archivos para su almacenamiento permanente. Se trabaja con archivos de texto y archivos binarios nativos de MATLAB, no describi´endose el trabajo
general con archivos binarios. Indice general1. Variables y estructuras de programaci´on secuenciales71.1. Asignaci
´on de valores a variables. . . . . . . . . . . . . . . . . . . . . . . . . . 71.1.1. Consultas sobre variables
91.1.2. Borrado de variables
101.1.3. Nombre de una variable
101.2. Almacenamiento de variables en archivos
121.3. Entrada o lectura de datos
131.4. Salida o escritura de datos
141.5. Ejemplo de gui
´on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.6. Ejercicios
182.Arrays21
2.1. Vectores
212.1.1. Longitud de un vector
222.1.2. Acceso a los elementos de un vector
232.1.3. Borrado de elementos de un vector
262.1.4. Concatenaci
´on de vectores. . . . . . . . . . . . . . . . . . . . . . . . . 272.1.5. Operaciones con vectores
272.2. Matrices
322.2.1. Tama
˜no de una matriz. . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.2.2. Acceso a los elementos de una matriz
342.2.3. Borrado de elementos de una matriz
352.2.4. Concatenaci
´on de matrices. . . . . . . . . . . . . . . . . . . . . . . . . 362.2.5. Operaciones con matrices
362.2.6. Acceso lineal a matrices
402
´INDICE GENERAL2.3. Escritura y lectura de matrices en archivos de texto. . . . . . . . . . . . . . . 40
2.4. Visualizaci
´on de matrices en la pantalla. . . . . . . . . . . . . . . . . . . . . . 432.5. Matrices dispersas
442.6. Generaci
´on de n´umeros aleatorios. . . . . . . . . . . . . . . . . . . . . . . . . 462.6.1. N
´umeros aleatorios enteros. . . . . . . . . . . . . . . . . . . . . . . . . 472.7. Ejercicios
48UNIVERSIDAD DE JA
´EN
Departamento de Inform
´atica
PROGRAMACI
´ON EN MATLAB
Francisco Mart
´ınez del R´ıo
2Copyright © 2015 Francisco Mart
´ınez del R´ıo
Licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at http://creativecommons.org/ licenses/by-nc/3.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "as is" basis, without warranties or conditions of any kind, either express or implied. See the License for the specific language governing permissions and limitations under the License. Elobjetivodeestosapuntesdelaasignatura"ComplementosdeInform´atica",delM´aster
en Ingenier ´ıa Industrial de la Universidad de Ja´en, es avanzar en el estudio de las herra- mientas que proporciona un lenguaje de programaci´on para resolver problemas, siguiendo
la tarea empezada en la asignatura "Inform´atica" del primer curso del grado.
Como lenguaje de programaci
´on se ha optado por MATLAB por varios motivos. En primer lugar, todos aquellos estudiantes que han cursado la asignatura "Inform´atica" ya lo
conocen, por lo que no es necesario explicar el lenguaje desde cero. No obstante, en estos apuntes se presupone poco conocimiento inicial del lenguaje; aunque se obvian algunos detalles, especialmente en el primer tema, donde no se describen los men´us, las ventanas
del entorno de ejecuci ´on de MATLAB, los tipos de datos b´asicos o el concepto de gui´on. En segundo lugar, MATLAB es uno de los lenguajes m ´as utilizados en entornos cient´ıficos y de ingenier ´ıa, destacando especialmente por sus facilidades para el trabajo con matrices y para la visualizaci´on gr´afica de datos.
En cuanto a los contenidos de los apuntes, los temas primero y tercero cubren las es- tructuras de control secuenciales, condicionales e iterativas comunes a todos los lenguajes que permiten expresar el flujo de control del programa. El tema segundo trata exhausti- vamente la estructura de datos central de MATLAB: elarray. Los temas cuarto y noveno describen c ´omo generar gr´aficos en MATLAB. Aqu´ı se destacan las caracter´ısticas usadas m ´as frecuentemente pues, dada su amplitud, no es posible un estudio sistem´atico de todas las posibilidades gr ´aficas de MATLAB. El tema quinto describe las funciones en detalle; las funciones permiten organizar el c ´odigo, facilitando el desarrollo de aplicaciones m´as estruc- turadas que son m ´as f´aciles de desarrollar, comprender y mantener. El tema d´ecimo describe la recursividad, que consisten en desarrollar funciones que se invocan a s´ı mismas. Por´ulti-
mo, los temas sexto, s ´eptimo y octavo describen tres estructuras de datos: las cadenas de caracteres, losarraysde celdas y las estructuras. A diferencia de losarraysnum´ericos, estas estructuras de datos no est ´an especializadas en la realizaci´on de c´alculos aritm´eticos, sir- viendo para representar informaci ´on gen´erica como el historial de un paciente o los detalles de la realizaci´on de un experimento.
A lo largo de todos los apuntes se detalla c
´omo se puede almacenar el contenido de las
distintas estructuras de datos en archivos para su almacenamiento permanente. Se trabaja con archivos de texto y archivos binarios nativos de MATLAB, no describi´endose el trabajo
general con archivos binarios. Indice general1. Variables y estructuras de programaci´on secuenciales71.1. Asignaci
´on de valores a variables. . . . . . . . . . . . . . . . . . . . . . . . . . 71.1.1. Consultas sobre variables
91.1.2. Borrado de variables
101.1.3. Nombre de una variable
101.2. Almacenamiento de variables en archivos
121.3. Entrada o lectura de datos
131.4. Salida o escritura de datos
141.5. Ejemplo de gui
´on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.6. Ejercicios
182.Arrays21
2.1. Vectores
212.1.1. Longitud de un vector
222.1.2. Acceso a los elementos de un vector
232.1.3. Borrado de elementos de un vector
262.1.4. Concatenaci
´on de vectores. . . . . . . . . . . . . . . . . . . . . . . . . 272.1.5. Operaciones con vectores
272.2. Matrices
322.2.1. Tama
˜no de una matriz. . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.2.2. Acceso a los elementos de una matriz
342.2.3. Borrado de elementos de una matriz
352.2.4. Concatenaci
´on de matrices. . . . . . . . . . . . . . . . . . . . . . . . . 362.2.5. Operaciones con matrices
362.2.6. Acceso lineal a matrices
402
´INDICE GENERAL2.3. Escritura y lectura de matrices en archivos de texto. . . . . . . . . . . . . . . 40
2.4. Visualizaci
´on de matrices en la pantalla. . . . . . . . . . . . . . . . . . . . . . 432.5. Matrices dispersas
442.6. Generaci
´on de n´umeros aleatorios. . . . . . . . . . . . . . . . . . . . . . . . . 462.6.1. N
´umeros aleatorios enteros. . . . . . . . . . . . . . . . . . . . . . . . . 472.7. Ejercicios
48- logarithmically spaced vector matlab
- log spaced vector matlab