# -*- coding: utf-8 -*- """ Created on Wed Nov 21 12:26:39 2018 @author: Angelo """ """ A a11 a12 a13 a21 a22 a23 a31 a32 a33 B b11 b12 b13 b21 b22 b23 b31 b32 b33 C = A + B cij = aij + bij C = A - B cij = aij - bij C = a*A cij = c*aij """ def altezza_matrice(A): return len(A) def larghezza_matrice(A): larghezza = len(A[0]) for i in range (1, len(A)): assert len(A[i]) == larghezza return larghezza def somma_matrice(A, B): """ Mettete il vostro codice """ assert altezza_matrice(A) == altezza_matrice(B) assert larghezza_matrice(A) == larghezza_matrice(B) C=[] for num_riga in range(altezza_matrice(A)): nuova_riga = [] for num_col in range(larghezza_matrice(A)): nuova_riga.append(A[num_riga][num_col]+B[num_riga][num_col]) C.append(nuova_riga) return C def differenza_matrice(A,B): pass def vettore_colonna(i, A): """ Funzione che estrae la colonna i-esima e la restituisce come una lista """ def vettore_diagonale(A): """ Funzione che verifica se la matrice รจ quadrata ed ritorna la diagonale come una lista """