作业帮 > 综合 > 作业

Matlab 计算一个3d 矩阵中所有点到直线的距离

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 08:03:49
Matlab 计算一个3d 矩阵中所有点到直线的距离
当然可以优化,不过需要对pointlinedistance函数进行相应的调整.
再问: function [m]=pointlinedistance(a,b,c) n_z=cross(a-b,c-b); m=((n_z*n_z')/((a-b)*(a-b)'))^0.5; end 糊涂了忘记贴了不好意思。请指点。
再答: cross是计算什么的函数?
再问: cross是matlab自带函数 CROSS Vector cross product. C = CROSS(A,B) returns the cross product of the vectors A and B. That is, C = A x B. A and B must be 3 element vectors. 另外, 请回复下这个帖子 有15分,没人回答。 http://zhidao.baidu.com/question/519651930?quesup2&oldq=1 现在这个贴子没分
再答: 不好意思,那个加分的题目比较麻烦,一时还答不上来。 function [Mat]=pointlinedistance(Y,X,Z) ZZ=cross(Y-X,Z-X); Mat=((ZZ*ZZ')/((Y-X)*(Y-X)'))^0.5; end 电脑上没有试。安装MATLLAB,你可以再试