0% encontró este documento útil (0 votos)
6 vistas3 páginas

Manipulación de Matrices en Octave

El documento describe cómo construir matrices utilizando Octave y proporciona ejemplos de expresiones matriciales para evaluar. También presenta un problema sobre la creación de matrices de banda mediante una función en Octave.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas3 páginas

Manipulación de Matrices en Octave

El documento describe cómo construir matrices utilizando Octave y proporciona ejemplos de expresiones matriciales para evaluar. También presenta un problema sobre la creación de matrices de banda mediante una función en Octave.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Actividad Semanal 03 - Matrices

Manipulación de Matrices

Construya la siguiente matriz utilizando Octave. Utilice el operador de dos puntos y la


función ones() para construir la matriz:

A= 6 9 12 15 18 21

4 4 4 4 4 4

2 1 0 -1 -2 -3

-6 -4 -2 0 2 4

Evalúe las siguientes expresiones sin utilizar Octave. Compare sus resultados obtenidos de
forma manual con los valores obtenido utilizando Octave.

B = A([1,3],[2,4])
C = A(:,[1,4:6])
D = A([2,3],:)

Complete el siguiente script para resolver el problema que se indicó anteriormente:

% Asigne el valor correspondiente a la matriz A. Utilice la


función ones() para construir la segunda fila y el operador de dos
puntos (el utilizado para generar rangos de números) para generar
los valores de la primera, tercera y cuarta fila.
A =
B = A([1,3],[2,4])
C = A(:,[1,4:6])
D = A([2,3],:)
Matrices Banda

Construya matrices de n por n que tengan las siguientes características:


A. La matriz A es una matriz diagonal con los valores de 1, 2, 3, …, n a través de toda
la diagonal principal.
B. La matriz B tiene unos a lo largo de toda la superdiagonal (la diagonal sobre la
diagonal principal), unos a lo largo de toda la subdiagonal (la diagonal debajo de la
diagonal principal) y todos sus demas elementos son 0 (incluyendo la diagonal
principal).
C. La matriz C tiene todos los elementos de la diagonal principal con el valor de 3, el
valor de 4 en todos los elementos de la superdiagonal, y el valor de 1 en todos los
elementos dos posiciones arriba de la diagonal principal y el valor de 0 en todos los
demás elementos.
Para resolver este problema utilice una función escrita en Octave la cual este definida por:

function[A, B, C] = matrices_banda(n)

La estructura de la función que debe utilzar es la siguiente:

function [A, B, C] = matrices_banda(n)


% Asigne los valores correspondiente a A, B y C a continuación.
A =
B =
C =
end
Para probar el funcionamiento de la función que escribió, ejecute el siguiente código desde
la línea de comandos:

n=4;
[A, B, C] = matrices_banda(n)

También podría gustarte