读不懂一个Matlab的代码求高手看看。
在比赛,在之前的文档中看到一个这样的代码,不知道怎么用这个好像不是函数啊。这个代码要怎么用 是同样的保存称.m 文件用么?还有那个@有什么用啊。
%求解R经过中间节点到达目标点的最短路径
model:
min=d1+b+d3+u+v+t;
a=@sqrt(40^2+15^2);
b=@sqrt((x1-40)^2+(y1-15)^2);
c=@sqrt(x1^2+y1^2);
d1=3*3.1415926/2-@acos((a^2+b^2-c^2)/(2*a*b))-@acos(1/a);
(x1-50)^2+(y1-40)^2=1;
x1>49;
x1<50;
d2=@acos(@abs((50-x1+(1600-40*x1-40*y1+x1*y1)/(y1-15))/(@sqrt(1+(x1-40)^2/(y1-15)^2)*@sqrt((50-x1)^2+(40-y1)^2))));
e=@sqrt(55^2+55^2);