Cómo introducir vectores y matrices en matlab
Piense acerca de cómo utiliza los datos cuando se trabaja con las matemáticas: Aparecen los datos como una lista de números o texto. MATLAB utiliza un punto de vista similar. También funciona con listas de números y el texto que se crean a través de diversos métodos.
Introducción de valores dentro de los corchetes
El corchete izquierdo, [, inicia una lista de números o texto. El corchete derecho, ], pone fin a una lista. Cada entrada en una lista está separado por una coma (,). Para probar esta técnica usted mismo, MATLAB abierta, el tipo b = [5, 6] en la ventana de comandos y pulse Intro. Lo ves
b = 5 6
La información se almacena como una lista de dos números. Cada número se trata como un valor separado. Haga doble clic segundo en la ventana del espacio de trabajo y se ven dos entradas separadas. Tenga en cuenta que los espectáculos de la ventana de área de trabajo segundo como una lista 1 x 2 en el que las entradas de flujo horizontal.
Video: Tutorial de Matlab 3: Trabajando Matrices con Matlab primera parte
Puede escribir formato compacto y pulse Intro para ahorrar espacio en pantalla. Si desea liberar espacio en la ventana de comandos para escribir comandos adicionales, el tipo CLC y pulse Enter.
Inicio de una nueva línea o fila con el punto y coma
La coma crea entradas separadas en la misma fila. Se utiliza el punto y coma (-) Para producir nuevas filas. Para probar esta técnica usted mismo, Tipo e = [5- 6] en la ventana de comandos y pulse Intro. Lo ves
e = 56
La información se almacena como una lista de dos números. Sin embargo, la disposición de los números de diferencia. Haga doble clic mi en la ventana del espacio de trabajo y se ven dos entradas separadas. Tenga en cuenta que los espectáculos de la ventana de área de trabajo mi como una lista 2 x 1 en el que las entradas de flujo vertical.
La separación de los valores con una coma o un punto y coma
Es posible crear una matriz mediante la combinación de comas y punto y coma. Las entradas separadas comas en la misma fila y los puntos y comas crean nuevas filas. Para ver esto por sí mismo, el tipo de a = [1, 2- 3, 4] en la ventana de comandos y pulse Intro. Lo ves
a = 1 23 4
Encontrar dimensiones de matrices con la columna Tamaño
Hay un método más fácil para obtener el tamaño de una lista numérica método más fácil. derecha, haga clic en la lista de columnas de la ventana de área de trabajo y seleccione Tamaño en el menú contextual.
También puede resultar útil para visualizar los valores mínimo y máximo para cada entrada. Esta información es muy útil cuando se trabaja con grandes vectores o matrices donde los valores mínimos y máximos no son obvias. Para obtener esta información, elija Columnas → mínima, y luego elija Columnas → Max.
Creación de un rango de valores con dos puntos
Escribir cada valor en una lista manualmente sería lento y propenso a errores, ya que te aburres con el tiempo haciéndolo. Afortunadamente, puede utilizar los dos puntos (:) Para entrar en rangos de números en MATLAB. El número en el lado izquierdo del colon especifica el inicio del intervalo, y el número en el lado derecho del colon especifica el extremo superior del rango.
Para ver esto por sí mismo, el tipo de g = [05:10] y pulse Enter. Lo ves
g = 5 6 7 8 9 10
Creación de una gama de valores utilizando linspace ()
El uso de los dos puntos para crear rangos tiene un problema. MATLAB supone que la paso es 1. Sin embargo, es posible que desea que los números separados por algún otro valor. Por ejemplo, es posible que desee ver 11 valores entre el rango de 5 y 10, en lugar de sólo 6.
Video: Acceder a partes de una matriz en Matlab
los linspace () función resuelve este problema. Usted indica el valor inicial, el valor final, y el número de valores que desea ver entre el inicio y el valor final. Para ver como linspace () obras, Tipo g = linspace (5,10,11) y pulse Enter. Lo ves
g = Columnas 1 a través de 55,0000 5,5000 6,0000 6,5000 7.0000Columns 6 a través de 107,5000 8,0000 8,5000 9,0000 9.5000Column 1110,0000
En este caso, el valor de paso es 0,5. Cada número es 0,5 mayor que el último, y hay 11 valores en la salida. El rango es de 5 a 10. En resumen, el uso de linspace () es un poco más flexible que el uso de los dos puntos, pero utilizando el colon requiere menos escribir y es más fácil de recordar.
Adición de un paso para el método de colon
Resulta que también se puede especificar el paso cuando se utiliza el método de colon. Sin embargo, en este caso, se agrega el paso entre el comienzo y el final del intervalo en la definición de la gama. Por lo tanto, se escribe el número inicial, el paso, y el número final, todos separados por dos puntos. Para probar este método por sí mismo, el tipo de g = [5: 0,5: 10] y pulse Enter. Lo ves
Video: Tutorial de MATLAB - Operaciones con Matrices y Vectores
g = Columnas 1 a través de 55,0000 5,5000 6,0000 6,5000 7.0000Columns 6 a través de 107,5000 8,0000 8,5000 9,0000 9.5000Column 1110,0000
Esta es precisamente la misma salida que la de la linspace () ejemplo. Sin embargo, cuando se utiliza este método, se especifica el paso directamente, por lo que no controlas el número de valores que reciba como salida. Cuando se utiliza el linspace () enfoque, se especifica el número de valores que recibe como de salida, pero MATLAB calcula el valor de paso para usted.
Video: Matlab - Matrices Parte 1
La transposición de matrices con un apóstrofo
Usando el colon crea vectores fila. Sin embargo, a veces se necesita un vector columna en su lugar. Para crear un vector columna, se termina la entrada con un apóstrofe. Para ver cómo funciona esto por sí mismo, el tipo de h = [5: 0,5: 10]’ y pulse Enter. Lo ves
h = 5.00005.50006.00006.50007.00007.50008.00008.50009.00009.500010.0000
Cuando nos fijamos en la ventana de área de trabajo, se ve que gramo es un vector 1 x 11, mientras marido es un vector de 11 x 1. La primera entrada es un vector fila y la segunda es un vector columna.
Puede transportar matrices también. Las filas y columnas cambian de posición. Por ejemplo, a principios de que ha escrito a = [1,2-3,4], que produjo
a = 1 23 4
Para ver cómo esta matriz transpuesta parece, Tipo i = [1,2-3,4]’ y pulse Enter. Lo ves
i = 1 32 4