matlab函数调用function[s,theta]=dist(x1,y1,z1,x2,y2,y3)s=sqrt((x2-x1)^2+(y2-y1)^2+(z2-z1)^2);theta(1)=asin((x2-x1)/s)*180;theta(2)=asin((y2-y1)/s)*180;theta(3)=asin((z2-z1)/s)*180;matlab中上述函数,在命令窗口输入[s,theta]=dist(1,2,3,4,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/07 01:59:50
matlab函数调用function[s,theta]=dist(x1,y1,z1,x2,y2,y3)s=sqrt((x2-x1)^2+(y2-y1)^2+(z2-z1)^2);theta(1)=asin((x2-x1)/s)*180;theta(2)=asin((y2-y1)/s)*180;theta(3)=asin((z2-z1)/s)*180;matlab中上述函数,在命令窗口输入[s,theta]=dist(1,2,3,4,
matlab函数调用
function[s,theta]=dist(x1,y1,z1,x2,y2,y3)
s=sqrt((x2-x1)^2+(y2-y1)^2+(z2-z1)^2);
theta(1)=asin((x2-x1)/s)*180;
theta(2)=asin((y2-y1)/s)*180;
theta(3)=asin((z2-z1)/s)*180;
matlab中上述函数,在命令窗口输入[s,theta]=dist(1,2,3,4,5,6)为什么结果显示:
Input argument "x2" is undefined.
Error in ==> liangdianjianju at 16
s=sqrt((x2-x1)^2+(y2-y1)^2+(z2-z1)^2);
matlab函数调用function[s,theta]=dist(x1,y1,z1,x2,y2,y3)s=sqrt((x2-x1)^2+(y2-y1)^2+(z2-z1)^2);theta(1)=asin((x2-x1)/s)*180;theta(2)=asin((y2-y1)/s)*180;theta(3)=asin((z2-z1)/s)*180;matlab中上述函数,在命令窗口输入[s,theta]=dist(1,2,3,4,
函数定义的有问题,改一下:
function [s,theta]=dist(x1,y1,z1,x2,y2,z2)
s=sqrt((x2-x1)^2+(y2-y1)^2+(z2-z1)^2);
theta(1)=asin((x2-x1)/s)*180;
theta(2)=asin((y2-y1)/s)*180;
theta(3)=asin((z2-z1)/s)*180;