clear clc data_line1 = xlsread('24.xlsx','Sheet1','A1:C30');%写入字符串 x1 = data_line1(:,1); y1 = data_line1(:,2); z1 = data_line1(:,3); Point1 = [x4 y4 z4]; num = length(Point1); t1=linspace(-0.15,-0.01);%有效范围 F=@(p)arrayfun(@(n) norm(cross(Point1(n,:)-[p(1),p(2),p(3)],[p(4),p(5),p(6)]))/norm([p(4),p(5),p(6)]),[1:size(Point1,1)]); p=lsqnonlin(F,[Point1(1,:),Point1(2,:),Point1(3,:),Point1(4,:),Point1(5,:),Point1(6,:)]); plot3(x1,y1,z1,'go'); plot3(p(1)+t1*p(4),p(2)+t1*p(5),p(3)+t1*p(6),'r-','LineWidth',1.2);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义