Buscar

Escreva uma subrotina que retorne a transposta de uma matriz informada. A subrotina deve receber como parâmetro uma matriz. A subrotina deve ser c...

Escreva uma subrotina que retorne a transposta de uma matriz informada.

A subrotina deve receber como parâmetro uma matriz.
A subrotina deve ser capaz de retornar a transposta da matriz informada.

Essa pergunta também está no material:

Apostila-VBA
69 pág.

Metodologia Científica Humanas / SociaisHumanas / Sociais

💡 1 Resposta

User badge image

Ed Verified user icon

Segue um exemplo de subrotina em Python que retorna a transposta de uma matriz: ```python def transposta(matriz): n_linhas = len(matriz) n_colunas = len(matriz[0]) transposta = [] for j in range(n_colunas): linha = [] for i in range(n_linhas): linha.append(matriz[i][j]) transposta.append(linha) return transposta ``` Explicação: - A função `transposta` recebe como parâmetro uma matriz. - A variável `n_linhas` armazena o número de linhas da matriz. - A variável `n_colunas` armazena o número de colunas da matriz. - A lista `transposta` será usada para armazenar a matriz transposta. - O primeiro loop `for` percorre as colunas da matriz original. - O segundo loop `for` percorre as linhas da matriz original. - A linha transposta é construída adicionando os elementos da coluna atual da matriz original. - A linha transposta é adicionada à lista `transposta`. - Ao final, a função retorna a matriz transposta. Exemplo de uso: ```python matriz = [[1, 2, 3], [4, 5, 6]] matriz_transposta = transposta(matriz) print(matriz_transposta) # Output: [[1, 4], [2, 5], [3, 6]] ```

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais