作业帮 > 综合 > 作业

matlab Error:Missing variable or function.请大家帮我看看

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 00:12:05
matlab Error:Missing variable or function.请大家帮我看看
刚学MATLAB 许多都不懂
程序如下:
function D=distance(p1,p2);
R=6400;
u1=p1(1)*pi/180;u2=p2(1)*pi/180;
v1=p1(2)*pi/180;v2=p2(2)*180/pi;
x1=R*cos(u1)*cos(v1);y1=R*cos(u1)*sin(v1);z1=R*sin(u1);
x2=R*cos(u2)*cos(v2);y2=R*cos(u2)*sin(v2);z2=R*sin(u2);
op1=[x1,y1,z1];op2=[x2,y2,z2];
D=R*acos(op1*op2'/R^2);
p1=[40,118];p2=[41,-76];
L=distance(p1,p2)
运行提示
Error:Missing variable or function.
请问是哪里出错了呢?
matlab Error:Missing variable or function.请大家帮我看看
distance应该不是matlab内置的函数吧,你的函数体是不是缺少了
再问: 我下面是在定义这个函数啊,不知道哪里有问题
再答: 1、你的D=R*acos(op1*op2'/R^2)上的op2‘是不是多加了一撇? 2、你是否保存为.M文件?