-
贝塞尔曲线算法
构建三次贝塞尔曲线 C0,......,Cn-1 中
参数形式,Ci 由
(xi(t),yi(t)) = (a0(i) + a1 (i) * t + a2 (i) * t ^2 + a3 (i) * t ^3,
b0(i) + b1 (i) * t + b2 (i) * t ^2 + b3(i)*t^3)
0 为 < = t < = 1 由左终结点 (x(i),y(i)),
离开了 guidepoint (x+(i),y+(i))、 右端点 (x(i+1),y(i+1)) 和
右 guidepoint (为每个 i x-(i+1),y-(i+1)) = 0,1,......,n-1 ;
输入的 n,((x(i),y(i)),我 = 0,...,n),
((x+(i),y+(i)),我 = 0,...,n-1),
((x-(i),y-(i)),我 = 1,...,n)。
输出系数 (a0(i)、 a1(i)、 a2(i)、 a3(i)、
b0(i)、 b1(i)、 b2(i)、 b3(i)、 我 = 0,...,n-1)。
- 2022-02-16 09:27:40下载
- 积分:1
-
FIR filter coefficients C source code, plus a variety of window treatment
FIR滤波器系数计算 C源码,有多种加窗处理-FIR filter coefficients C source code, plus a variety of window treatment
- 2022-05-24 21:28:42下载
- 积分:1
-
2维数组 截断 追加 测试
应用背景
二维数组的截断和追加并不像TStringList那么简单。在研究二维数组的截断和追加时,写了本例子来研究。提供给有相同问题的后来人参考,代码有点青涩,毕竟是研究算法的的demo,不喜勿喷!
关键技术
二维数组的截断和追加是一个抽象的概念,本demo把它实例化,可以给爱偷懒的程序学习者参考,不足之处欢迎拍砖。{删除动态数组指定元素的过程: 参数 arr 是数组名, 参数 Index 是要删除的索引}
procedure TForm1.DeleteArrItem(Index:Integer);
var
j:integer;
begin
if Length(MyProArr)>1 then
begin
for j := Index to Length(MyProArr)-2 do begin
MyProArr[j,0]:=MyProArr[j+1,0];
MyProArr[j,1]:=MyProArr[j+1,1];
end;
setlength(MyProArr,Length(MyProArr)-1,2);
end else
begin
setlength(MyProArr,0,2);
end;
- 2022-11-15 14:10:02下载
- 积分:1
-
matlab实现鱼群算法
为了改进基本人工鱼群算法的寻优效果,提出加入生命周期和生命指数的方法,在此用matlab语言实现,实验结果较优
- 2022-07-06 23:43:37下载
- 积分:1
-
生成条形码的DLL文件及其使用例子
生成条形码的DLL文件及其使用例子- Production bar code DLL document and its use example
- 2022-04-01 10:10:27下载
- 积分:1
-
爬山法搜索的程序实现
爬山法搜索的程序实现-mountaineering Act Search Program
- 2022-07-23 03:23:59下载
- 积分:1
-
数字滤波器的C语言实现
利用C语言实现了通信中经常用到的几种滤波器:低通滤波器,高通滤波器,带通滤波器。可以在vc上实现对信号的滤波,而且还可以移植到各种嵌入式板子上,实现滤波功能!
- 2022-03-05 08:55:20下载
- 积分:1
-
我的一个MATLAB牛顿插值程序
我还很菜 请多多指教 批准加入 谢谢!...
我的一个MATLAB牛顿插值程序
我还很菜 请多多指教 批准加入 谢谢!-a MATLAB Newton interpolation procedures, I also ask you to enlighten vegetables approval Thank you!
- 2022-08-23 03:36:47下载
- 积分:1
-
Voronoi 图的 c + + 代码
在数学中,Voronoi 图是一种将空间划分为若干区域。一系列的点 (称为
种子、 站点或发电机) 事先和每个种子指定将有一个相应的区域
包含的所有点接近比任何其他的那颗种子。区域被称为 Voronoi 单元格。它是双到
Delaunay 三角剖分。
这命名的格奥尔基 · Voronoy,也被称为 Voronoi 镶嵌,Voronoi 分解,Voronoi
分区或狄利克雷镶嵌 (后彼得 · 古斯塔夫 · 勒琼狄利克雷)。Voronoi 图可以发现在
大量的科学和技术,甚至在艺术中,字段和他们已经发现许多实际和
最简单和最常见的情况 (如第一幅图所示),我们给出有限的理论在
{p1,......,pn} 中欧氏平面上的点的集合。在这种情况下每个站点 pk 是只是一个点和其相应
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-07-12 10:02:52下载
- 积分:1
-
黑白棋c++
1.显示游戏的界面功能游戏界面上包括游戏等级选择、重新开始、游戏帮助的控件对游戏进行相应的设置。2.接受鼠标输入功能能够接受玩家的鼠标输入功能,把棋子放入指定的位置。3.根据规则翻转相应的棋子无论是电脑或是玩家在棋盘中落下棋子后,能够根据游戏的规则,把横向、纵向及对角直线上的棋子全部翻转过来,变成最后落下棋子的颜色,并对棋子数量进行增减。4.游戏胜负判断功能双方都没有棋子可下时棋局结束,以棋子数目来计算胜负,棋子多的一方获胜。在棋盘还没下满时,如果一方的棋子应经被对方吃光,则棋局结束。将对手棋子吃光的一方获胜。5.实现人机对战模式支持人工智能,根据游戏等级的不同,进行不同的算法深度搜索,找出最合理的位置进行落子操作。6.人工智能的等级设置能够指定当前电脑人工智能的等级。根据不同的等级,其算法搜索深度不同。7.游戏提供帮助说明在游戏界面中,提供一个控件。以方便对本游戏不了解的玩家对游戏进行操作和使用
- 2022-07-27 08:23:18下载
- 积分:1