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.