Cómo crear vectores y matrices en matlab
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 (