Sottrarre un vettore riga a tutte le righe di una matrice

di Anonimizzato27087 il
5 risposte
Ho una matrice A di righe e colonne variabile.
Una matrice B di 1 riga e stesso numero di colonne di colonne di A.
Vorrei una matrice C che sia il risultato di A-B, dove ad ogni riga di A ho sottratto sempre la stessa riga di B.

5 Risposte

  • Soluzione:
    B=A(:,m_0:end);
  • jesusroyeth ha scritto:


    Soluzione:
    B=A(:,m_0:end);
    grazie, scusa errore mio ho sbagliato domanda e l'ho cambiata mentre scrivevi la risposta.
  • Puoi fare un piccolo esempio con questa nuova domanda per favore?
  • jesusroyeth ha scritto:


    Puoi fare un piccolo esempio con questa nuova domanda per favore?
    a è una matrice 8x1001
    b è una matrice 1x1001
    vorrei sottrarre b(elemento per elemento) ad ogni riga di a.
    in parole spicciole, prima riga di a - vetttore riga b, seconda riga a vettore riga b, e cosi via fino all'ottava riga di a.
    a e b hanno dimensione variabile, ma sempre lo stesso numero di colonne.
  • A-b serve con quello che vuoi
    a=rand(8,1001);
    b=rand(1,1001);
    c=a-b;
Devi accedere o registrarti per scrivere nel forum
5 risposte