Mostrar los tags: matriz

Mostrando del 11 al 20 de 57 coincidencias
Se ha buscado por el tag: matriz
Imágen de perfil

Uso de una matriz escalonada


Visual Basic.NET

Publicado el 22 de Julio del 2020 por Rafael Angel (81 códigos)
1.698 visualizaciones desde el 22 de Julio del 2020
Hola con este primer código en Visual Basic.Net 2017, quiero mostrar cómo usar una matriz escalonada.
Este ejemplo también está en MSDB online, pero tanto los códigos y los comentarios estan en ingles.
Yo con mis bases del ingles lo traduje a español.
Además tiene la referencia de donde lo tome, la misma la pondre aqui.
Obtenido de https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/arrays/
.
.
.
Yo también aprendí realizandolo paso a paso.
O mejor dicho me actualice, ya que vb.net no es muy diferente de vb6, solo tiene un montón de cosas nuevas, muy versátiles.
Las cuales después de usarlas algunas semanas ya no se quería regresar a vb6.
.
.
.
Así mismo, yo me vi forzado a pasarme a vb,net debido a un trabajo empresarial que me salio.
Estoy diseñando un gestor de facturas digitales en modo proyecto webform.
Yo me enfrente a esta tecnología apenas teniendo algunas nociones. En especial la tecnología del WebForm que es todo un mundo.
Pero por razones de trabajo se debe hacer.
.
.
Así que en adelante de vez en cuando publicaré códigos de VB.NET.
No obstante, en la mayoría de publicaciones vendrán comentarios demostrando el código en vb6 y luego como se ve en vb.net.
Imágen de perfil

Matriz como vector


Java

Publicado el 7 de Julio del 2020 por Octulio (35 códigos)
1.524 visualizaciones desde el 7 de Julio del 2020
Matriz-Vector: tratamiento de una matriz como un vector en Java, modo consola.

matrizvector-02

La matriz es inicializada y guardada en memoria como un vector. Y se accede a la misma como si fuese una verdadera matriz, indicando nº de fila y nº de columna.

Resultados para una matriz de 13 x 31 elementos:
matrizvector-03
Imágen de perfil

Matriz de Controles y Arrays


Visual Basic.NET

Publicado el 27 de Junio del 2020 por Mauricio Antonio (7 códigos)
2.352 visualizaciones desde el 27 de Junio del 2020
Visual Basic.net Eliminó la posibilidad de crear controles con el mismo nombre y colocarles indices para crear Matrices, y eso es algo que creo que muchos hemos extrañado.

Bueno acá les traigo una demostración de un truco que descubrí buscando y concatenando aportes de uno y otro programador por ahí.

el Truco consiste en crear los controles, y una vez creado los controles pasarlos por referencia a un Array, por medio de la función CType, una vez hecho esto el array toma las propiedades de los controles y cada elemento del Array hace referencia a un objeto, por lo tanto al dar la orden a los objetos del array estos se ejecutan en los objetos creados.

Es un ejemplo básico, espero que sea de gran utilidad para comunidad de programadores de Visual Studio.net y sobre todo de Visual Basic.net
Imágen de perfil

Generar una matriz bidimensional cuyo elementos de la diagonal sean igual al valor inicial


Python

Publicado el 24 de Junio del 2020 por Katas (150 códigos)
1.015 visualizaciones desde el 24 de Junio del 2020
Crear una función que recibe la dimensión de la matriz cuadrada y un valor inicial de la diagonal.
Se debe generar una matriz cuyos elementos de la diagonal sean igual al valor inicial y que decrezcan en 1, los elementos sobre la diagonal serán ceros (0), y los elementos por debajo de la diagonal serán unos (1)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
print(matrizCuadrada(5,6))
"""
[[6, 0, 0, 0, 0],
 [1, 5, 0, 0, 0],
 [1, 1, 4, 0, 0],
 [1, 1, 1, 3, 0],
 [1, 1, 1, 1, 2]]
"""
 
print(matrizCuadrada(4,2))
"""
[[2, 0, 0, 0],
 [1, 1, 0, 0],
 [1, 1, 0, 0],
 [1, 1, 1, -1]]
"""
Imágen de perfil

Crear una matriz NxN donde la parte superior y inferior de la diagonal tienen valores diferentes


Python

Publicado el 7 de Mayo del 2020 por Katas (150 códigos)
2.143 visualizaciones desde el 7 de Mayo del 2020
Crear una función que reciba un valor entero, y devuelva una matriz de NxN donde la diagonal sea el valor 0, la parte superior de la diagonal sea un 2, y la parte inferior de la diagonal sea un -2

Ejemplo para mostrar una matriz de 10x10:
1
print("\n".join(list(map(str, matrix(10)))))
matrix

1
2
3
4
5
matrix(0) # []
matrix(1) # [[0]]
matrix(2) # [[0, 2], [-2, 0]]
matrix(3) # [[0, 2, 2], [-2, 0, 2], [-2, -2, 0]]
matrix(4) # [[0, 2, 2, 2], [-2, 0, 2, 2], [-2, -2, 0, 2], [-2, -2, -2, 0]]