Abbiamo fatto bene a controllare allora

La formula e' sbagliata, da' un risultato molto vicino a quello giusto con i valori numerici del testo, ma non esattamente uguale.
Uso

e

per prodotto vettoriale e scalare. Uso che
Se ho capito bene sei d'accordo che il risultato e'
 \cdot \vec l)
. A meno del segno, di cui non ci importa molto, il risultato e' uguale a
 \cdot \vec l)
che e' ottenuto scambiando

e

. Quindi l'angolo tra

e

e l'angolo tra

e

dovranno entrare nella formula allo stesso modo: il risultato dovra' essere simmetrico se scambi

e

. La tua formula non e' simmetrica in

e

.
Si puo' dire ancora di piu': c'e' anche una identita' algebrica che dice che:
 = \vec C \cdot (\vec A \times \vec B) = \vec B \cdot (\vec C \times \vec A) )
Per cui il risultato, a meno del segno, non cambia se permuti

in qualsiasi modo. Il risultato dovra' essere invariante permutando

in qualsiasi modo.
Un altro modo per vedere che il tuo risultato non puo' essere corretto e' fare il caso limite

. In questo caso

e' lungo la sbarretta e non puo' esserci forza magnetica nella direzione della sbarretta. Ma la tua formula non da' 0 come risultato.
Probabilmente hai fatto qualche errore di conto nel calcolare

, riprova, se vuoi puoi scrivere i passaggi qua cosi' possiamo controllare.