Especificació¶
Representa un vector matemàtic de dimensió qualsevol (n).
- class vectors_ndim.VectorNDim(n)¶
Crea un vector de dimensió n amb coordenades (1, 0, 0, … 0), essent n>0
Atributs
- coords¶
Llista de coordenades cartesianes del vector (números)
Mètodes
- modul()¶
Retorna el mòdul del vector (també anomenada norma del vector).
- escala(fact)¶
Escala el vector segons el valor fact.
- normalitza()¶
Normalitza el vector, és a dir, el transforma en una altre amb el mateix sentit i direcció però de norma 1.
Operacions
Operació
Resultat
len(v)
Retorna la dimensió de v
v[i]
Retorna la coordenada i-èssima de v. Es compleix que \(0 \leq i \lt len(v)\)
v[i] = k
Assigna k a la coordena i-èssima de v. Es compleix que \(0 \leq i \lt len(v)\)
v + w
retorna un vector nou, suma de v i w. cal que \(len(v) = len(w)\)
Implementació¶
Vegeu el fitxer vectors_ndim.py
.