Вы находитесь на странице: 1из 10

CONTENIDO 4

1. VARIABLES Y EXPRESIONES MATRICIALES

2. OTRAS FORMAS DE DEFINIR MATRICES:


 MATRICES PREDEFIDAS
 FORMACION DE UNA MATRIZ A PARTIR DE OTRAS
 A PARTIR DE UN ARCHIVO O FICHERO
 DIRECCIONAMIENTO DE VECTORES Y MATRICES A PARTIR DE
VECTORES
 FORMACION DE UNA MATRIZ A PARTIR DE FUNCIONES
VARIABLES Y EXPRESIONES
MATRICIALES
Variable: Nombre que se da a una
entidad numérica, que puede ser una
matriz, vector o un escalar
Expresión: a) Asignando su resultado
a una variable
Y=(5*4)+6
b) Simplemente evaluando resultado
(5*4)+6
El resultado se asigna a una variable
interna llamada ans
Nombres de variables:
-Deben empezar siempre por una letra
-Puedes constar de hasta 63 letras y números
-namelengthmax: Permite preguntar al programa por el numero máximo de caracteres permitidos como nombre de variables
-MATLAB distingue entre mayúscula y minúscula
-No es posible definir las variables con el mismo nombre que las palabras clave
-MATLAB si permite crear variables con el nombre que una función o variable predefinidas
OTRAS FORMAS DE DEFINIR
MATRICES
MATRICES PREDEFINIDAS
• Eye(N): crea una matriz de tamaña • Magic(N): forma una matriz de tamaño NxN
NxN construido a partir de números enteros de 1 hasta
• Zeros(N) o zeros(N,M): foma una N^2 con la propiedad de que todas las filas,
matriz de ceros de tamaño NxN o columnas y diagonales suman lo mismo
NxM • Randn(N) o Randn(N,M): forma una matriz de
• Ones(N) o ones(N,M): foma una tamaño NxN o NxM de números aleatorios con
matriz de unos de tamaño NxN o distribución gaussiana de media 0 y a desviación
NxM estándar 1
• Rand(N) o Rand(N,M): forma una matriz de
• Linspace(x1,x2,N): genera un vector
tamaño NxN o NxM de números aleatorios entre 0
con N valores igualmente espaciado
y 1, con distribución uniforme
entre x1y x2
• Logspace(d1,d2,N): genera un vector con N
valores, espaciados logarítmicamente entre 10^d1
y 10^d2
Ejemplos
DE UNA MATRIZ A PARTIR
FORMACION DE OTRAS
• Size(A): devuelve el numero
de filas y el numero de
columnas a las matriz A
• Length(X): devuelve el
numero de elementos de
un determinado vector X
Ahora escribiremos algunas de las funciones que
crean una nueva matriz a partir de otras
• Zeros(size(A)): forma • ones(size(A)): • Diag(X): forma una matriz diagonal cuyos
matriz de ceros del forma matriz de elementos de su diagonal son los mismos
mismo tamaño e una unos del mismo del vector X, también puede formar un
matriz A tamaño e una vector a partir de los elementos de la
previamente creada matriz A
diagonal de la matriz ya existente A
previamente
creada
Otras funciones del mismo tipo
A PARTIR DE UN ARCHIVO O
FICHERO
Un fichero de comandos (Script) el ejecutarse en el comando de
window, toda variable creada en el script pasa a formar parte del
espacio de trabajo base (Woerkpace)
DIRECCIONAMIENTO DE VECTORES
Y MATRICES A PARTIR DE VECTORES

Вам также может понравиться