Ciclo Do con Mathematica
Salve,
avrei bisogno di aiuto con il ciclo Do
io ho una matrice e un array e devo far corrispondere ogni elemento della matrice a quello dell'array facendo una scansione prima per riga e poi per colonna!
sapete come si fa in mathematica?
grazie
avrei bisogno di aiuto con il ciclo Do
io ho una matrice e un array e devo far corrispondere ogni elemento della matrice a quello dell'array facendo una scansione prima per riga e poi per colonna!
sapete come si fa in mathematica?
grazie
Risposte
Non ho ben capito, i termini del problema.

allora io ho una matrice mxn e ho un array fatto dal prodotto rigaxcolonna...
in codici:
Array[f, riga*colonna]
devo scrivere il ciclo do che mi faccia corrispondere ogni elemento della matrice all'array
cioè deve leggere prima le righe e poi le colonne...
dovrei scrivere un doppio ciclo do!
il mio problema è che non so come si fa... che devo scrivere...
Spero di essere stata più chiara
in codici:
Array[f, riga*colonna]
devo scrivere il ciclo do che mi faccia corrispondere ogni elemento della matrice all'array
cioè deve leggere prima le righe e poi le colonne...
dovrei scrivere un doppio ciclo do!
il mio problema è che non so come si fa... che devo scrivere...
Spero di essere stata più chiara
si, ora si...
mi sembra abbastanza semplice la soluzione, quello che prima non capivo era "facendo una scansione prima per riga e poi per colonna"
se vuoi, te lo scrivo in Cobol, i cicli son tutti uguali
mi sembra abbastanza semplice la soluzione, quello che prima non capivo era "facendo una scansione prima per riga e poi per colonna"
se vuoi, te lo scrivo in Cobol, i cicli son tutti uguali
si grazie !!
Vedi un po se quadra:
- perform varying rig from 1 by 1 until rig > m
perform varying col from 1 by 1 until col > n
compute p = (m * (n-1)) + n
move tabella (rig, col) to arr (p)
end-perform
end-perform
[/list:u:nyjdalkz]
m=numero di righe
n=numero di colonne
tabella=quella che tu definisci matrice
arr=quella che tu definisci array
rig, col, p sono campi di working