Crie um programa que crie duas matrizes aleatórias
Passo 1
Vamos entender o que o exercício está pedindo. Precisamos criar um programa que gere duas matrizes aleatórias. Para isso, vamos usar conceitos de programação e aleatoriedade. Vamos precisar saber como criar estruturas de dados que representem matrizes e como gerar números aleatórios. Vamos usar a linguagem Python e a biblioteca NumPy, que facilita o trabalho com matrizes.
Passo 2
Primeiro, vamos importar a biblioteca necessária. O NumPy é excelente para trabalhar com matrizes e oferece funções para gerar números aleatórios facilmente.
import numpy as np
Passo 3
Agora, vamos definir o tamanho das matrizes que queremos criar. Por exemplo, vamos criar matrizes de 3 linhas e 3 colunas.
linhas = 3
colunas = 3
Passo 4
Com o tamanho definido, vamos criar a primeira matriz aleatória. Usaremos a função
randint
do NumPy para gerar números inteiros aleatórios entre 1 e 10.matriz1 = np.random.randint(1, 10, size=(linhas, colunas))
Passo 5
Da mesma forma, vamos criar a segunda matriz aleatória com as mesmas dimensões.
matriz2 = np.random.randint(1, 10, size=(linhas, colunas))
Passo 6
Por fim, vamos exibir as duas matrizes criadas para verificar se tudo está funcionando corretamente.
print("Matriz 1:")
print(matriz1)
print("\nMatriz 2:")
print(matriz2)
Resposta
O programa completo que gera duas matrizes aleatórias 3x3 fica assim:
import numpy as np
# Definindo o tamanho das matrizes
linhas = 3
colunas = 3
# Criando a primeira matriz aleatória
matriz1 = np.random.randint(1, 10, size=(linhas, colunas))
# Criando a segunda matriz aleatória
matriz2 = np.random.randint(1, 10, size=(linhas, colunas))
# Exibindo as matrizes
print("Matriz 1:")
print(matriz1)
print("\nMatriz 2:")
print(matriz2)
Quando você executar esse programa, ele vai gerar duas matrizes 3x3 com números aleatórios entre 1 e 9 e exibi-las na tela. Cada vez que rodar o programa, as matrizes serão diferentes devido à aleatoriedade na geração dos números.
Exercícios relacionados
Crie um programa que gere um vetor e calcule a mediana, moda e desvio padrão de um conjunto de dados armazenado neste vetor.
Crie um programa que gere uma matriz aleatória
Crie um programa que gere uma matriz quadrada e rotacione a matriz 90 graus no sentido horário e anti-horário.
Crie um programa que leia dois vetores de
(
lido pelo usuário) elementos cada e gere um terceiro vetor contendo a soma dos elementos correspondentes dos dois primeiros.