用matlab如何求任意两点的距离(输入的点数不唯一,所以要用到nargin或varargin)
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/23 16:18:00
用matlab如何求任意两点的距离(输入的点数不唯一,所以要用到nargin或varargin)
要用上两点间的距离公式哦……谢谢
要用上两点间的距离公式哦……谢谢
![用matlab如何求任意两点的距离(输入的点数不唯一,所以要用到nargin或varargin)](/uploads/image/z/3160687-31-7.jpg?t=%E7%94%A8matlab%E5%A6%82%E4%BD%95%E6%B1%82%E4%BB%BB%E6%84%8F%E4%B8%A4%E7%82%B9%E7%9A%84%E8%B7%9D%E7%A6%BB%EF%BC%88%E8%BE%93%E5%85%A5%E7%9A%84%E7%82%B9%E6%95%B0%E4%B8%8D%E5%94%AF%E4%B8%80%2C%E6%89%80%E4%BB%A5%E8%A6%81%E7%94%A8%E5%88%B0nargin%E6%88%96varargin%29)
function qiujuli(varargin)
%%%%使用方法:qiujuli([2 3]),qiujuli([2 3],[4 5]),
%%%%输入三个点或多个点时的处理方法一样,可以自己看着办
if nargin==0
disp('未输入,请至少输入一点坐标值')
end
if nargin==1
x1=varargin{1};
d=sum(x1.^2)^0.5;
disp('输入只有一点,则求其距原点距离为:')
disp(['距离d=' num2str(d)])
end
if nargin==2
x1=varargin{1};
x2=varargin{2};
x=x1-x2;
d=sum(x.^2)^0.5;
disp('输入有两点,则求这两点距离为:')
disp(['距离d=' num2str(d)])
end
end
%%%%使用方法:qiujuli([2 3]),qiujuli([2 3],[4 5]),
%%%%输入三个点或多个点时的处理方法一样,可以自己看着办
if nargin==0
disp('未输入,请至少输入一点坐标值')
end
if nargin==1
x1=varargin{1};
d=sum(x1.^2)^0.5;
disp('输入只有一点,则求其距原点距离为:')
disp(['距离d=' num2str(d)])
end
if nargin==2
x1=varargin{1};
x2=varargin{2};
x=x1-x2;
d=sum(x.^2)^0.5;
disp('输入有两点,则求这两点距离为:')
disp(['距离d=' num2str(d)])
end
end
用matlab如何求任意两点的距离(输入的点数不唯一,所以要用到nargin或varargin)
如何求数轴上任意两点间的距离
在matlab中怎样求矩阵中任意两点间的距离呢
如何用matlab求任意两点之间的距离,哪位高手指教以下嘛!谢谢啦!
关于matlab的varargin一段程序没看懂,
autocad2009中如何测量任意两点间的距离
power pcb 如何测量任意两点之间的距离
用MATLAB求任意两点间距离
varargin在matlab中怎么用,请高手能给个见的例子讲解,偶是新手!thx
求一个可以用matlab编程解决的物理或数学问题,要求用到循环,选择等结构,程序行数不低于20行,最好可以图形表达
用matlAB怎么求两两点间的距离(多个点)?
matlab求两组数据任意两点间最短距离及其坐标,要详细的matlab源码