Red de conocimiento informático - Material del sitio web - Cómo crear vectores y matrices en matlab

Cómo crear vectores y matrices en matlab

1. Crear vector

1) Entrada directa:

Vector de fila: a=

Vector de columna: a=, después de ejecutar:

a =

1 2 3

3 4 5

2) Función ojo, genera la matriz identidad

ojo(n) : Generar unidad de orden n * n E

eye(m,n): Generar matriz E m * n, con elementos diagonales 1 y otros elementos 1. Los elementos en la diagonal son 1 y los otros elementos son 0

eye(size(A)): Genera una matriz identidad del mismo tamaño que la matriz A

eye(m ,n, nombre de clase): Genera elementos en la diagonal como 1. El tipo de datos se especifica por nombre de clase. Sus tipos de datos pueden ser: doble, simple, int8, uint8, int16, uint16, int32, uint32.

3) La función unos usa unos para generar una matriz todo-1

unos(n): genera n*n matrices todo-1

unos( m,n) : Genera m*n matrices todo-1

unos(size(A)) : Genera una matriz todo-1 con el mismo tamaño que la matriz A

unos( m,n,p,..) Genera una matriz multidimensional todo-1 de m*n*p*....

ones(m,n,...,classname) representa los datos escriba nombre de clase

4 ) ceros función ceros función ceros genera una matriz todo 0

ceros(n): genera una matriz n*n todo 0

zeros(m,n:)generar m*n matriz all-0

zeros(size(A)): genera una matriz all-0 con el mismo tamaño que la matriz A

ceros (m,n,p,...)generan m*n* p*....una matriz todo-0 de una matriz multidimensional

ceros (m,n,...,nombre de clase ) especifica el tipo de datos nombre de clase

5) Función rand Se utiliza la función rand Para generar una función aleatoria distribuida uniformemente, la forma de llamada es:

Y = rand: genera un número aleatorio

Y=rand(n): genera una matriz aleatoria de n*n

Y=rand(m,n): genera una matriz aleatoria de m*n

Y =rand(size(A)): Genera una matriz aleatoria igual al tamaño de la matriz A

p>

Y=rand(m,n,p,.... ...) : Genera números aleatorios a partir de una matriz multidimensional de m * n * p * ...

6) Función randn La función rand es una función utilizada para generar números aleatorios distribuidos normales. Su formato de llamada es:<. /p>

Y=randn: genera números aleatorios a partir de la distribución normal estándar

Y= randn( n): genera una matriz aleatoria n*n que obedece a la distribución normal estándar

Y=randn(m,n): Genera una matriz aleatoria m*n que obedece a la distribución normal estándar

Y=randn(size(A)): Genera una matriz aleatoria del mismo tamaño que matriz A y obedece a la distribución normal estándar

Y=randn(m,n,p,...): Genera una matriz aleatoria que obedece a la matriz aleatoria m*n normalmente distribuida estándar

Y=randn(m,n,p,....): Genera m*n*p*... aleatoriedad multidimensional que obedece a la distribución normal estándar Matriz numérica

Y=randn (