作业帮 > 数学 > 作业

用任何插值方法去创建两个方程x(t),y(t),t的范围在【0,1】以至于这两个方程能够写出T的字母,画出图像并且给出插

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/12 20:47:40

用任何插值方法去创建两个方程x(t),y(t),t的范围在【0,1】以至于这两个方程能够写出T

的字母,画出图像并且给出插值据点的坐标.
简单的来说 用分段线性插值就行.因为T可以分两笔写,所以我们下面将参数t分成两笔画出来,每一段都是线性函数.再比如A可以分成3段,S也可以分成三段(两段圆弧,一段线性函数)等等.

下面给你一个简单的matlab中可以运行的例子
t=linspace(0,1,1000);

   [x,y]=interpolation(t);
   plot( x,y,'*')
函数interpolation在附件中给了

function [x,y]=interpolation(t)
n=max(size(t));
for i=1:n

if  t(i)>=0  && t(i)<=0.5 %如果t在 0到0.5 之间 ,画出T的横杆
 x(i)= 2*t(i);
 y(i)=2;
     
 else if     t(i)>0.5  && t(i)<=1 %如果t在 0.5到1 之间 ,画出T的竖
  x(i)= 0.5;
 y(i)=2-4*(t(i)-0.5);
     
     end
end
end