Tengo tres vectores, a, b, y c nespacio tridimensional. Quiero calcular el a⋅b. Sé |a|, |b|, |c|, a⋅c y b⋅c.
Es allí una manera de hacer esto, preferiblemente sin usar trigonometría?
He hecho algunos progresos. Si θ es el ángulo entre elac, e ϕ es el ángulo entre el b c sé que: a⋅b=|a||b|cos(θ−ϕ)=|a||b|cosθcosϕ+|a||b|sinθsinϕ =(a⋅c)(b⋅c)|c|2+|a||b|sinθsinϕ
También sé que |a|2|c|2sin2θ=|a|2|c|2−(a⋅c)2 and likewise for b, pero esto no le da el signo de los senos.
Creo que esto es posible, pero no estoy seguro de cómo hacerlo.
Edit: Vale, ahora me doy cuenta de que esto es imposible en general. Es posible que en el caso bidimensional?