










Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
ejercicios de metodos numericos
Tipo: Ejercicios
1 / 18
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!











1.- Cree las siguientes matrices y guárdelas en las variables "a" y "b", luego, mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Sume "a" y "b" y guarde el resultado en la variable "a1"; b) Divida "b" entre "a", redondeando el resultado al primer dígito después del punto y guarde el resultado en la variable "a2"; c) Obtenga la transpuesta de la matriz "a" y guarde el resultado en la variable "a3"; d) Obtenga el trazo de la matriz "a" y guarde el resultado en la variable "d1"; e) Obtenga el determinante de la matriz "a" y guarde el resultado en la variable "d2"; f) Calcule la inversa de la matriz "a", redondeando el resultado al tercer dígito después del punto y guarde el resultado en la variable "a4"; g) Calcule el valor absoluto de la matriz "a" y guarde el resultado en la variable "d3". h) Haga una copia de la matriz "a" en la variable "a5" y añada a la copia una fila con los elementos de la segunda fila de la matriz "b"; i) Haga una copia de la matriz "b" en la variable "a6" y añada a la copia una columna con los elementos de la tercera columna de la matriz "a"; j) Quite de la matriz "a5" la segunda fila y muestre la matriz resultante; k) Quite de la matriz "a6" la primera columna y muestre la matriz resultante. var a=[[1,2,3],[4,1,2],[3,5,1]],b=[[2,3,1], [4,5,3],[3,7,2]]; var a1=a.add(b);a1.show() [[3, 5, 4], [8, 6, 5], [6, 12, 3]] var a2=b.div(a).round(1);a2.show() [[0.1, 0.1, 0.5], [0.5, 0.3, 0.7], [0.5, -0.3, 1.3]] var a3=a.transpose();a3.show() [[1, 4, 3], [2, 1, 5], [3, 2, 1]] var d1=a.trace() 3 var d2=a.det() 46 var a4=a.inv().round(3);a4.show() [[-0.196, 0.283, 0.022], [0.043, -0.174, 0.217], [0.37, 0.022, -0.152]] var d3=a.abs()
var a5=a.copy();a5.appendRows(b.getRows(1)).show() [[1, 2, 3], [4, 1, 2], [3, 5, 1], [4, 5, 3]]
var a6=b.copy();a6.appendCols(a.getCols(2)).show() [[2, 3, 1, 3], [4, 5, 3, 2], [3, 7, 2, 1]] a5.removeRows(1);a5.show() [[1, 2, 3], [3, 5, 1], [4, 5, 3]] a6.removeCols(0);a6.show() [[3, 1, 3], [5, 3, 2], [7, 2, 1]] 2.- Cree las siguientes matrices y guárdelas en las variables "a" y "b", luego, mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Reste a "b" "a" y guarde el resultado en la variable "a1"; b) Multiplique "a" por "b" y guarde el resultado en la variable "a2"; c) Obtenga la transpuesta de la matriz "b" y guarde el resultado en la variable "a3"; d) Obtenga el trazo de la matriz "a" y guarde el resultado en la variable "d1"; e) Obtenga el determinante de la matriz "a" y guarde el resultado en la variable "d2"; f) Obtenga la inversa de la matriz "a", redondeando el resultado al segundo dígito después del punto y guarde el resultado en la variable "a4"; g) Calcule el valor absoluto de la matriz "b" y guarde el resultado en la variable "d3". h) Haga una copia de la matriz "b" en la variable "a5" y añada a la copia una fila con los elementos de la primera fila de la matriz "a"; i) Haga una copia de la matriz "a" en la variable "a6" y añada a la copia una columna con los elementos de la segunda columna de la matriz "b"; j) Quite de la matriz "a5" la segunda columna y muestre la matriz resultante; k) Quite de la matriz "a6" la tercera fila y muestre la matriz resultante. var a=[[6,2,4],[8,2,6],[4,6,2]],b=[[8,5,6],[2,5,3], [3,4,7]]; var a1=b.sub(a);a1.show() [[2, 3, 2], [-6, 3, -3], [-1, -2, 5]] var a2=a.mul(b);a2.show() [[64, 56, 70], [86, 74, 96], [50, 58, 56]] var a3=b.transpose();a3.show() [[8, 2, 3], [5, 5, 4], [6, 3, 7]] var d1=a.trace() 10 var d2=a.det()
var a4=a.inv().round(2);a4.show() [[2, -1.25, -0.25], [-0.5, 0.25, 0.25], [-2.5, 1.75, 0.25]]
var d2=b.det()
var a4=a.inv().round(1);a4.show() [[0, 0, -0.2, 0.2], [0.1, -0.3, -0.1, 0.3], [- 0.2, 0.2, 0.4, -0.2], [0.1, 0.1, -0.2, -0.2]] var d3=b.abs()
var a5=b.copy();a5.appendCols(b.getCols(2)).show() [[2, 3, 1, 6, 1], [4, 3, 4, 6, 4], [8, 6, 9, 6, 9], [6, 6, 9, 4, 9]] var a6=a.copy();a6.appendRows(a.getRows(3)).show() [[4, 8, 6, 9], [9, 4, 7, 8], [1, 4, 4, 2], [7, 5, 5, 4], [7, 5, 5, 4]] a5.removeCols(4);a5.show() [[2, 3, 1, 6], [4, 3, 4, 6], [8, 6, 9, 6], [6, 6, 9, 4]] a6.removeRows(3);a6.show() [[4, 8, 6, 9], [9, 4, 7, 8], [1, 4, 4, 2], [7, 5, 5, 4]] 4.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v" con 4 números enteros pseudoaleatorios (randseed = 0) comprendidos entre 1 y 9; b) Cree la matriz "a" con 4 filas y 3 columnas de números enteros pseudoaleatorios (randseed = 0) comprendidos entre 1 y 10; c) Añada a la matriz "a" una columna con los elementos del vector "v"; d) Añada a la matriz "a" una fila con los elementos del vector "v"; e) Inserte en la tercera fila de la matriz "a" los elementos del vector "v"; f) Añada al vector "v" los números 8 y 9 y muestre el vector resultante; g) Inserte en la segunda columna de la matriz "a" los elementos del vector "v"; h) Cree la matriz "a2" con los elementos del vector "v" en su diagonal principal. randseed=0;var v=[].rand(4,1,9).round() [3, 7, 5, 7] randseed=0;var a=[].rand(4,3,1,10).round();a.show() [[3, 7, 6], [8, 8, 2], [4, 9, 10], [6, 3, 7]] a.appendCols(v).show() [[3, 7, 6, 3], [8, 8, 2, 7], [4, 9, 10, 5], [6, 3, 7, 7]] a.appendRows(v).show()
a.insertRows(v,2).show() [[3, 7, 6, 3], [8, 8, 2, 7], [3, 7, 5, 7], [4, 9, 10, 5], [6, 3, 7, 7], [3, 7, 5, 7]] v.push(8,9);v.show() [3, 7, 5, 7, 8, 9] a.insertCols(v,1).show() [[3, 3, 7, 6, 3], [8, 7, 8, 2, 7], [3, 5, 7, 5, 7], [4, 7, 9, 10, 5], [6, 8, 3, 7, 7], [3, 9, 7, 5, 7]] var a2=v.diagonal();a2.show() [[3, 0, 0, 0, 0, 0], [0, 7, 0, 0, 0, 0], [0, 0, 5, 0, 0, 0], [0, 0, 0, 7, 0, 0], [0, 0, 0, 0, 8, 0], [0, 0, 0, 0, 0, 9]] 5.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v" con 3 números enteros pseudoaleatorios (randseed = 1) comprendidos entre 3 y 9 y b) Cree la matriz "a" con 2 filas por 3 columnas de números enteros pseudoaleatorios (randseed = 1) comprendidos entre 1 y 9; c) Añada a la matriz "a" una fila con los elementos del vector "v"; d) Añada a la matriz "a" una columna con los elementos del vector "v"; e) Añada al vector "v" el número 2 y muestre el vector resultante; f) Inserte en la primera fila de la matriz "a" los elementos del vector "v"; g) Inserte en la primera columna de la matriz "a" los elementos del vector "v"; h) Cree la matriz "a2" con los elementos del vector "v" en su segunda diagonal derecha. randseed=1;var v=[].rand(3,3,9).round() [5, 6, 5] randseed=1;var a=[].rand(2,3,1,9).round();a.show() [[3, 5, 4], [9, 7, 2]] a.appendRows(v).show() [[3, 5, 4], [9, 7, 2], [5, 6, 5]] a.appendCols(v).show() [[3, 5, 4, 5], [9, 7, 2, 6], [5, 6, 5, 5]] v.push(2);v.show() [5, 6, 5, 2] a.insertRows(v,0).show() [[5, 6, 5, 2], [3, 5, 4, 5], [9, 7, 2, 6], [5, 6, 5, 5]] a.insertCols(v,0).show()
7.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v1" con los números impares existentes entre 1 y 20; b) Cree el vector "v2" con 29 números igualmente espaciados comprendidos entre 1 y 15; c) Cree la matriz "a1" con 6 filas y 4 columnas de ceros; d) Cree la matriz "a2" con 3 filas y 7 columnas de números 9; e) Cree la matriz "a3" como una matriz identidad de 7 filas y 7 columnas; f) Cree el vector "v3" con números consecutivos del 1 al 7; g) Cree la matriz "a4" con los elementos del vector "v3" en su diagonal principal; h) Cree la matriz "a5" con los elementos del vector "v3" en la primera diagonal a la derecha de la principal; i) Cree la matriz "a6" con los elementos del vector "v3" en la tercera diagonal a la izquierda de la principal. var v1=[].range(1,20,2) [1, 3, 5, 7, 9, 11, 13, 15, 17, 19] var v2=[].linspace(1,15,29) [1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15] var a1=[].zeros(6,4);a1.show() [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] var a2=[].const(3,7,9);a2.show() [[9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9, 9, 9, 9]] var a3=[].identity(7);a3.show() [[1, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 1]] var v3=[].range(1,7) [1, 2, 3, 4, 5, 6, 7] var a4=v3.diagonal();a4.show() [[1, 0, 0, 0, 0, 0, 0], [0, 2, 0, 0, 0, 0, 0], [0, 0, 3, 0, 0, 0, 0], [0, 0, 0, 4, 0, 0, 0], [0, 0, 0, 0, 5, 0, 0], [0, 0, 0, 0, 0, 6, 0], [0, 0, 0, 0, 0, 0, 7]] var a5=v3.diagonal(1);a5.show()
var a6=v3.diagonal(-3);a6.show() [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 2, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 3, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 4, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 5, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 7, 0, 0, 0]] 8.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v1" con los números pares existentes entre 2 y 11; b) Cree el vector "v2" con 9 números igualmente espaciados comprendidos entre 3 y 11; c) Cree la matriz "a1" con 3 filas y 4 columnas de ceros; d) Cree la matriz "a2" con 4 filas y 3 columnas de números 5; e) Cree la matriz "a3" como una matriz identidad de 3 filas y 3 columnas; f) Cree el vector "v3" con números consecutivos del 5 al 8; g) Cree la matriz "a4" con los elementos del vector "v3" en su diagonal principal; h) Cree la matriz "a5" con los elementos del vector "v3" en la segunda diagonal a la derecha de la principal; i) Cree la matriz "a6" con los elementos del vector "v3" en la tercera diagonal a la izquierda de la principal. var v1=[].range(2,11,2) [2, 4, 6, 8, 10] var v2=[].linspace(3,11,9) [3, 4, 5, 6, 7, 8, 9, 10, 11] var a1=[].zeros(3,4);a1.show() [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] var a2=[].const(4,3,5);a2.show() [[5, 5, 5], [5, 5, 5], [5, 5, 5], [5, 5, 5]] var a3=[].identity(3);a3.show() [[1, 0, 0], [0, 1, 0], [0, 0, 1]] var v3=[].range(5,8) [5, 6, 7, 8] var a4=v3.diagonal();a4.show() [[5, 0, 0, 0], [0, 6, 0, 0], [0, 0, 7, 0], [0, 0, 0, 8]] var a5=v3.diagonal(2);a5.show()
10.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v1" con los números enteros existentes entre 3 y 8; b) Cree la matriz "a1" con 3 filas y 6 columnas de números enteros pseudoaleatorios (semilla = 0) comprendidos entre 1 y 9; c) Añada a la matriz "a1" una fila con los elementos del vector "v1"; d) Quite la tercera y cuarta columnas de la matriz "a1" y muestre la matriz resultante; e) Quite los dos primeros elementos del vector "v1" y muestre el vector resultante; f) Añada una columna a la matriz "a1" con los elementos del vector "v1"; g) Quite la segunda fila de la matriz "a1" y muestre la matriz resultante; h) Transponga los elementos de la matriz "a1" y guarde el resultado en la misma matriz; i) Intercambie la primera y última filas de la matriz "a1"; j) Intercambie la primera y última columnas de la matriz "a1". var v1=[].range(3,8) [3, 4, 5, 6, 7, 8] randseed=0;var a1=[].rand(3,6,1,9).round();a1.show() [[3, 7, 5, 7, 8, 2], [4, 8, 9, 5, 3, 6], [6, 3, 6, 2, 6, 2]] a1.appendRows(v1).show() [[3, 7, 5, 7, 8, 2], [4, 8, 9, 5, 3, 6], [6, 3, 6, 2, 6, 2], [3, 4, 5, 6, 7, 8]] a1.removeCols(2,3);a1.show() [[3, 7, 8, 2], [4, 8, 3, 6], [6, 3, 6, 2], [3, 4, 7, 8]] v1.splice(0,2);v1.show() [5, 6, 7, 8] a1.appendCols(v1).show() [[3, 7, 8, 2, 5], [4, 8, 3, 6, 6], [6, 3, 6, 2, 7], [3, 4, 7, 8, 8]] a1.removeRows(1);a1.show() [[3, 7, 8, 2, 5], [6, 3, 6, 2, 7], [3, 4, 7, 8, 8]] var a1=a1.transpose();a1.show() [[3, 6, 3], [7, 3, 4], [8, 6, 7], [2, 2, 8], [5, 7, 8]] a1.rowSwap(0,4).show() [[5, 7, 8], [7, 3, 4], [8, 6, 7], [2, 2, 8], [3, 6, 3]]
a1.colSwap(0,2).show() [[8, 7, 5], [4, 3, 7], [7, 6, 8], [8, 2, 2], [3, 6, 3]] 11.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v1" con los números enteros existentes entre 5 y 8; b) Cree la matriz "a1" con 3 filas y 4 columnas de números enteros pseudoaleatorios (semilla = 1) comprendidos entre 0 y 9; c) Añada a la matriz "a1" una fila con los elementos del vector "v1"; d) Quite la segunda columna de la matriz "a1" y muestre la matriz resultante; e) Quite el último elemento del vector "v1" y muestre el vector resultante; f) Inserte en la segunda fila de la matriz "a1" los elementos del vector "v1"; g) Quite la tercera y cuarta filas de la matriz "a1"; h) Transponga los elementos de la matriz "a1" y guarde el resultado en la misma matriz; i) Intercambie la primera y segunda filas de la matriz "a1"; j) Intercambie la segunda y tercera columnas de la matriz "a1". var v1=[].range(5,8) [5, 6, 7, 8] randseed=1;var a1=[].rand(3,4,0,9).round();a1.show() [[2, 5, 3, 9], [7, 1, 8, 6], [7, 5, 7, 6]] a1.appendRows(v1).show() [[2, 5, 3, 9], [7, 1, 8, 6], [7, 5, 7, 6], [5, 6, 7, 8]] a1.removeCols(1);a1.show() [[2, 3, 9], [7, 8, 6], [7, 7, 6], [5, 7, 8]] v1.pop();v1.show() [5, 6, 7] a1.insertRows(v1,1).show() [[2, 3, 9], [5, 6, 7], [7, 8, 6], [7, 7, 6], [5, 7, 8]] a1.removeRows(2,3);a1.show() [[2, 3, 9], [5, 6, 7], [5, 7, 8]] var a1=a1.transpose();a1.show() [[2, 5, 5], [3, 6, 7], [9, 7, 8]] a1.rowSwap(0,1).show() [[3, 6, 7], [2, 5, 5], [9, 7, 8]] a1.colSwap(1,2).show() [[3, 7, 6], [2, 5, 5], [9, 8, 7]] 12.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v1" con los números
de la matriz "a1" con los elementos del vector "v2"; f) Cree el vector "v3" con la primera fila de la matriz "a1"; g) Cree el vector "v4" con la tercera columna de la matriz "a1"; h) Cree el vector "v5" con la diagonal principal de la matriz "a1"; i) Cree el vector "v6" con la segunda diagonal derecha de la matriz "a1"; j) Cree el vector "v7" con la primera diagonal izquierda de la matriz "a1". randseed=3;var a1=[].rand(4,3,1,9).round();a1.show() [[4, 3, 8], [4, 6, 3], [9, 4, 4], [5, 9, 7]] var v1=[].range(1,4) [1, 2, 3, 4] a1.replaceCols(v1,1).show() [[4, 1, 8], [4, 2, 3], [9, 3, 4], [5, 4, 7]] var v2=[].zeros(3);v2.show() [0, 0, 0] a1.replaceRows(v2,3).show() [[4, 1, 8], [4, 2, 3], [9, 3, 4], [0, 0, 0]] var v3=a1.getRows(0) [4, 1, 8] var v4=a1.getCols(2) [8, 3, 4, 0] var v5=a1.getDiagonal() [4, 2, 4] var v6=a1.getDiagonal(2) [8] var v7=a1.getDiagonal(-1) [4, 3, 0] 14.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree la matriz "a1" con 3 filas y 4 columnas de números enteros pseudoaleatorios (semilla = 5) comprendidos entre 1 y 9; b) Cree el vector "v1" con números enteros consecutivos comprendidos entre 3 y 5; c) Reemplace la segunda columna de la matriz "a1" con los elementos del vector "v1"; d) Cree el vector "v2" con 4 ceros; e) Reemplace la segunda fila de la matriz "a1" con los elementos del vector "v2"; f) Cree el vector "v3" con la última fila de la matriz "a1"; g) Cree el vector "v4" con la segunda columna de la matriz "a1"; h) Cree el vector "v5" con la diagonal principal de la matriz "a1"; i) Cree el vector "v6" con la primera diagonal derecha de la matriz "a1"; j) Cree el vector "v7" con la segunda diagonal izquierda de la matriz "a1". randseed=5;var a1=[].rand(3,4,1,9).round();a1.show()
var v1=[].range(3,5) [3, 4, 5] a1.replaceCols(v1,1).show() [[4, 3, 5, 8], [5, 4, 1, 2], [9, 5, 2, 7]] var v2=[].zeros(4);v2.show() [0, 0, 0, 0] a1.replaceRows(v2,1).show() [[4, 3, 5, 8], [0, 0, 0, 0], [9, 5, 2, 7]] var v3=a1.getRows(2) [9, 5, 2, 7] var v4=a1.getCols(1) [3, 0, 5] var v5=a1.getDiagonal() [4, 0, 2] var v6=a1.getDiagonal(1) [3, 0, 7] var v7=a1.getDiagonal(-2) [9] 15.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree la matriz "a1" con 4 filas y 5 columnas de números enteros pseudoaleatorios (semilla = 7) comprendidos entre 1 y 9; b) Cree el vector "v1" con números enteros consecutivos comprendidos entre 5 y 8; c) Reemplace la cuarta columna de la matriz "a1" con los elementos del vector "v1"; d) Cree el vector "v2" con 5 ceros; e) Reemplace la tercera fila de la matriz "a1" con los elementos del vector "v2"; f) Cree el vector "v3" con la cuarta fila de la matriz "a1"; g) Cree el vector "v4" con la última columna de la matriz "a1"; h) Cree el vector "v5" con la diagonal principal de la matriz "a1"; i) Cree el vector "v6" con la tercera diagonal derecha de la matriz "a1"; j) Cree el vector "v7" con la segunda diagonal izquierda de la matriz "a1". randseed=7;var a1=[].rand(4,5,1,9).round();a1.show() [[5, 5, 2, 3, 5], [5, 2, 8, 6, 4], [3, 7, 6, 2, 5], [3, 6, 2, 5, 5]] var v1=[].range(5,8) [5, 6, 7, 8] a1.replaceCols(v1,3).show() [[5, 5, 2, 5, 5], [5, 2, 8, 6, 4], [3, 7, 6, 7, 5], [3, 6, 2, 8, 5]] var v2=[].zeros(5);v2.show() [0, 0, 0, 0, 0]
var d1=a1.trace() 16 a1.rowSwap(1,2).show() [[1, 2, 3, 4], [3, 4, 5, 6], [2, 3, 4, 5], [4, 5, 6, 7]] a1.colSwap(0,3).show() [[4, 2, 3, 1], [6, 4, 5, 3], [5, 3, 4, 2], [7, 5, 6, 4]] var a2=a1.getRows(0,1).getCols(0,1);a2.show() [[4, 2], [6, 4]] 17.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v1" con los números impares que existen entre 1 y 8; b) Cree el vector "v2" con los números pares que existen entre 2 y 8; c) Cree el vector "v3" con números enteros consecutivos comprendidos entre 4 y 7; d) Cree el vector "v4" con los números impares que existen entre 3 y 10; e) Con los vectores "v1", "v2", "v3" y "v4", como filas, cree la matriz "a1" (sin emplear ningún método), luego transponga "a1" y guarde el resultado en la misma variable; f) Cree el vector "v5" con la primera columna de la matriz "a1"; g) Cree el vector "v6" con la última fila de la matriz "a1" multiplicada por 3; h) Calcule el trazo de la matriz "a1" y guarde el resultado en "d1"; i) Intercambie la primera y tercera filas de la matriz "a1"; j) Intercambie la segunda y última columnas de la matriz "a1"; k) Cree la matriz "a2" con las dos últimas columnas de las dos últimas filas de la matriz "a1". var v1=[].range(1,8,2) [1, 3, 5, 7] var v2=[].range(2,8,2) [2, 4, 6, 8] var v3=[].range(4,7) [4, 5, 6, 7] var v4=[].range(3,10,2) [3, 5, 7, 9] var a1=[v1,v2,v3,v4];a1=a1.transpose();a1.show() [[1, 2, 4, 3], [3, 4, 5, 5], [5, 6, 6, 7], [7, 8, 7, 9]] var v5=a1.getCols(0) [1, 3, 5, 7] var v6=a1.getRows(3).mul(3) [21, 24, 21, 27] var d1=a1.trace() 20 a1.rowSwap(0,2).show()
a1.colSwap(1,3).show() [[5, 7, 6, 6], [3, 5, 5, 4], [1, 3, 4, 2], [7, 9, 7, 8]] var a2=a1.getRows(2,3).getCols(2,3);a2.show() [[4, 2], [7, 8]] 18.- Mostrando las filas de las matrices en líneas separadas y sin emplear el objeto Math : a) Cree el vector "v1" con los cuatro números igualmente espaciados que existen entre 0 y 9; b) Cree el vector "v2" con los números impares que existen entre 3 y 9; c) Cree el vector "v3" con los números pares que existen entre 2 y 9; d) Cree el vector "v4" con números enteros consecutivos comprendidos entre 6 y 9; e) Con los vectores "v4", "v3", "v2" y "v1" (en ese orden) como filas, cree la matriz "a1" (sin emplear ningún método), luego transponga "a1" y guarde el resultado en la misma variable; f) Cree el vector "v5" con la tercera columna de la matriz "a1"; g) Cree el vector "v6" con la segunda fila de la matriz "a1" dividida entre 2; h) Calcule el trazo de la matriz "a1" y guarde el resultado en "d1"; i) Intercambie la segunda y cuarta filas de la matriz "a1"; j) Intercambie la primera y tercera columna de la matriz "a1"; k) Cree la matriz "a2" con la segunda y tercera columnas de la segunda y tercera filas de la matriz "a1". var v1=[].linspace(0,9,4) [0, 3, 6, 9] var v2=[].range(3,9,2) [3, 5, 7, 9] var v3=[].range(2,9,2) [2, 4, 6, 8] var v4=[].range(6,9) [6, 7, 8, 9] var a1=[v4,v3,v2,v1];a1=a1.transpose();a1.show() [[6, 2, 3, 0], [7, 4, 5, 3], [8, 6, 7, 6], [9, 8, 9, 9]] var v5=a1.getCols(2) [3, 5, 7, 9] var v6=a1.getRows(1).div(2) [3.5, 2, 2.5, 1.5] var d1=a1.trace() 26 a1.rowSwap(1,3).show() [[6, 2, 3, 0], [9, 8, 9, 9], [8, 6, 7, 6], [7, 4, 5, 3]]