用matlab求如下轨迹长度,求算法及过程~在线等~

条件:x=2.7ty=67*sin(1.6*t+45)0<t<28
2024-11-04 20:48:22
推荐回答(2个)
回答1:

t=linspace(0,28,10000);%从0到28取10000个点,点越多越精确
x=2.7*t;
y=67*sin(1.6*t+45);
dl=sqrt(diff(x).^2+diff(y).^2);%每小段线段长
l=sum(dl); %求总长
disp(l);

回答2: