用matlab解一个向量方程,A=[x;y;z],B=[a;b;c],r是一个数,已知B和r,且A-(r*A)/(||A||)=B,求A。

请问matlab里有直接求解的函数么?如果没有该怎么解呢?求大神~~~最好是知道一组这样的方程,解出一系列的A向量,然后能直接画出他们!!谢谢

或者这样的分布:

原作者将其投影到一个面上后画出来是这样的:
问题里的A对应的就是公式里的P,

B对应的就是公式里的

r对应的就是公式里的

第1个回答  2013-10-01
syms x y z;
r=1,B=[2;3;4],%自己改
A=[x;y;z];
input=cell(A-(r*A)/sqrt(sum(A.^2))-B);
[x,y,z]=solve(input{:},'x,y,z')追问

如题中的公式,21式这样的分布能表示成图示的样子不??谢谢~~

相似回答
大家正在搜