91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .m
    金幣: 2
    下載: 2 次
    發布日期: 2021-05-12
  • 語言: Matlab
  • 標簽: 曲線擬合??

資源簡介

在工程上往往需要進行三維曲線擬合,該Matlab代碼可以對三組離散數據進行三維B樣條曲線擬合

資源截圖

代碼片段和文件信息

clear?all
clc
tic;
t=toc;
format?long?g;
A=load(‘C:\Users\WYG704\Desktop\stage35\r1.dat‘);??????%讀取數據文件
x=A(:1);??????????????????????????????????????
y=A(:2);??????????????????????????????????????????????????????????????????????????????????
z=A(:3);
A=[x?y?z];
n?=size(x);???%求控制點總數
%判斷開曲線或是閉曲線并作相應處理
d=sqrt((x(1)-x(n))^2+(y(1)-y(n))^2+(z(1)-z(n))^2);
if??d>0.01
??%開曲線端點增加處理
????????x(n+2)=x(2);y(n+2)=y(2);z(n+2)=z(2);
??????for?i=n+1:-1:2
????????x(i)=x(i-1);y(i)=y(i-1);z(i)=z(i-1);
??????end
??else
????%閉曲線端點增加處理
???????x(n+2)=x(2);y(n+2)=y(2);z(n+2

評論

共有 條評論