Prácticas con matrices

Transcripción

Prácticas con matrices
MATRICES y MATLAB
Funciones de interés:
>> help
>> help elmat
Tabla de las funciones más usadas:
Elementary matrices:
zeros
ones
eye
rand
randn
meshgrid
accumarray
:
Basic array information:
size
length
ndims
numel
isempty
isequal
Matrix manipulation:
cat
reshape
fliplr
flipud
flipdim
rot90
:
find
end
Zeros array.
Ones array.
Identity matrix.
Uniformly distributed random numbers.
Normally distributed random numbers.
X and Y arrays for 3-D plots.
Construct an array with accumulation.
Regularly spaced vector and index into
matrix.
Size of array.
Length of vector.
Number of dimensions.
Number of elements.
True for empty array.
True if arrays are numerically equal.
Concatenate arrays.
Change size.
Flip matrix in left/right direction.
Flip matrix in up/down direction.
Flip matrix along specified dimension.
Rotate matrix 90 degrees.
Regularly spaced vector and index into
matrix.
Find indices of nonzero elements.
Last index.
Multi-dimensional array functions:
permute
ipermute
shiftdim
circshift
Permute array dimensions.
Inverse permute array dimensions.
Shift dimensions.
Shift array circularly.
Special variables and constants:
ans
pi
I, j
inf
NaN
isnan
isinf
isfinite
Most recent answer.
3.1415926535897....
Imaginary unit.
Infinity.
Not-a-Number.
True for Not-a-Number.
True for infinite elements.
True for finite elements.
EJERCICIOS PARA LA PRÁCTICA DE
MANIPULACIÓN DE MATRICES
EN MATLAB
1. Creación de matrices de diferentes tamaños.
A=ones(5);
A=ones(5,2);
B=zeros(3);
C=magic(4);
C=rand(4);
2. Obtener información del tamaño (filas y columnas) de una matriz bidimensional
y tridimensional.
3. Rotar matrices.
4. Dada una matriz determinada, calcular cuántos valores son cero.
5. Dada una matriz determinada, cambiar todos los valores iguales a cero por -1.
6. Dada una matriz determinada, poner a 0 todas las posiciones de las filas pares.
7. Crear una matriz en la que los valores de cada fila coincida con el número de
fila.
8. En una matriz de 10x10, poner toda la fila 4 a cero.
9. En una matriz de 10x10, poner toda la columna 6 a uno.
10. En una matriz de 10x10, poner toda la columna 5 iguales al valor de la primera
posición.
11. En una matriz de 10x10, poner todos sus elementos centrales a cero. Por
elemento central se entiende todo el que no esté en el borde de la matriz.

Documentos relacionados