• Non ci sono risultati.

Calcolare la somma di due matrici

N/A
N/A
Protected

Academic year: 2021

Condividi "Calcolare la somma di due matrici"

Copied!
2
0
0

Testo completo

(1)

Franco ScarseliFondamenti di Informatica 2006-071

Ca lco la re la so m m a d i d ue m atr ici

Implementareun metodochecalcolala sommadi due matricirealiA e B e disegnareilcorrispondentediagrammadi flusso

Si suppongachele due matriciabbiamole stessedimensioni: non ènecessarioverificarlo

Si ricordachela sommadi due matriciA={aij } e B={bij } e unamatriceC={cij} tale checij=aij+bij, cioètale chel’elementoin posizionei,je lasommadeglielementinellastessaposizionedi A e Bfloat[][] somma(floatA[][], floatB[][])

Franco ScarseliFondamenti di Informatica 2006-072

Ca lco la re la so m m a … : so luz io ne

float[][]somma(floatA[][], floatB[][]){floatC[][]= newfloat[A.length][A[0].length];for(inti=0;i<M.length;i++){for(intj=0;j<M[i].length;j++){C[i][j]=A[i][j]+B[i][j];}}return C;} i<M.length inti =0

false

j++ floatC[][]=

C[i][j]=A[i][j]+B[i][j] j<M[i].length i++intj =0 false

true

truetrue

return C

(2)

Franco ScarseliFondamenti di Informatica 2006-073

Tro va re un ele m en to ne ga tiv o in un a m atr ice

Implementareun metodocheprendein ingressounamatricedi interie resitutisceveroo falsochela matricecontengao menoun valorenegativo

disegnareilcorrispondentediagrammadi flusso

booleancontieneValoreNegativo(intA[][])

Franco ScarseliFondamenti di Informatica 2006-074

Tro va re un ele m en to ne ga tiv o … : s olu zio ne

contieneValoreNegativo{for(inti=0;i<M.length;i++){for(intj=0;j<M[i].length;j++){if(M[i][j]<0){returntrue;}}}return false;} i<M.length inti =0

false

j++

return true j<M[j].length

M[i][j]<0 i++intj =0 false

false true

truetrue

true

return false

Riferimenti

Documenti correlati

Gli addendi che si trovano al terzo, secondo e primo posto rispettivamente nella prima, nella seconda e nella terza delle somme indicate tra parentesi, si elidono; così anche

Dati due segmenti AB e CD per disegnare la loro somma bisogna renderli adiacenti mentre per disegnare la differenza bisogna sovrapporli facendo coincidere un estremo (vedi

Calcolare la superficie della frontiera dell’insieme D

[r]

[r]

Nella trasfor- mazione, il volume viene dimezzato e la pressione triplicata... Un gong vibra con una frequenza f

FOGLIO DI ESERCIZI 7– GEOMETRIA E ALGEBRA LINEARE 2012/13.

Sappiamo inoltre che il rango di una matrice corrisponde, oltre che al numero di pivot, al massimo ordine di una sottomatrice con determinante