Manager
- Group
- User+
- Posts
- 20,990
- Reputation
- +414
- Status
- Anonymous
|
|
Algoritmo trasposta matrici
ALGORITMO i:=1 MENTRE (i<=leggereRighe(mat)) j:=1 MENTRE (j<=leggereColonne(mat)) t:=scrivereValore(t,j,i,leggereValore(m,i,j)) j := j+1 FINE i:=i+1 FINE
ALGORITMO sommatramtrici
SE ((leggereRighe(a)=leggereRighe(b)) AND (leggereColonne(a)=leggereColonne(B)) ALLORA i:=1
MENTRE (i<=leggereRighe(a))
J:=1
MENTRE (j<=leggereColonne(a))
s:=scrivereValore(s,i,j,leggereValore(a,i,j)+leggereValore(b,i,j)) j:=j+1 FINE
i:=i+1
FINE ALTRIMENTI s=scrivereRighe(s,-1)
s=scrivereColonne(s,-1)
FINE
ALGORITMO prodottoscalare i:=1 MENTRE (i<=leggereRighe(mat))
J:=1
MENTRE (j<=leggereColonne(mat))
p:=scrivereValore(p,i,j,leggereValore(mat,i,j)*scalare) j:=j+1 FINE
i:=i+1
FINE
ALGORITMO prodottotramatrici SE ((leggereColonne(a)=leggereRighe(b)) ALLORA i:=1
MENTRE (i<=leggereRighe(a))
J:=1
MENTRE (j<=leggereColonne(p))
p:=scrivereValore(p,i,j,0) k:=1 MENTRE (k<=leggereRighe(b))
p:=scrivereValore(p,i,j,leggereValore(p,i,j)+(leggereValore(a,i,k)*leggereValore(b,k,j)) k:=k+1 FINE
j:=j+1
FINE
i:=i+1
FINE ALTRIMENTI p=scrivereRighe(p,-1)
p=scrivereColonne(p,-1)
FINE
|
|