搜索资源列表
cmini
- 统计信号处理中计算最小代价,并画出曲线的演示程序;可以变换参数,实时绘制曲线。
suanfa
- 一、利用随机函数产生3000个随机整数,利用选择排序、起泡排序、快速排序、合并排序等排序方法进行排序,并统计每一种排序上机所花费的时间。 二、石子归并问题:在一个圆形操场的四周摆放着N堆石子(N<= 100),现要将石子有次序地合并成一堆.规定每次只能选取相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分.编一程序,由文件读入堆栈数N及每堆栈的石子数(<=20)。 (1)选择一种合并石子的方案,使用权得做N-1次合并,得分的总和最小; (2)选择一种合并石
Interview
- 网上流传的5个面试题目,采用C#语言编写。题目如下: 一、设计一个自然数数组,包含50个范围在(0,200)的自然数,并从小到大排列,随机产生一个范围在(0,200)自然数,去数组中用二分查找法查找,如果存在返回值并获取这个数在数组中的位置(第几个);如果不存在,返回假。 要求: 1。编写初始化数组。并提供借口显示数组序号和内容; 2。对数组排序,并提供接口显示数据需要和内容; 3。随机产生自然数; 4。用二分法查找随机数。 二、设计一个程序,当主窗口显示时,从窗口客
MSLS
- (1)Msls分三步对系统和噪声模型进行辨识,采用脉冲序列作为辅助系统模型,用 计算输出数据 ;用原输出数据 计算 ,用递推最小二乘方法分别对系统参数和模型参数进行估计。 (2)M.dat,wnoise1.dat分别为M和白噪声序列。Wnoise1.dat的长度为700,wnoise2.dat的长度为1000。Msls6.c为N=600的程序,Msls8.c为N=800的程序。 (3)程序运行后,生成的两个h文件为产生的脉冲响应函数。Msls6.dat为msls6.c的参数估计结果,ms
fft
- 一个Fourier变换的小程序;算法简单实用。-A Fourier Transform procedure algorithm simple and practical.
09427
- 《用C++语言编写数学常用算法(修订版)》一书的配书盘,里面包括书中全部C++程序的源代码(一些小的示例除外),并用中文加以详细注释。 光盘共有五个文件夹,名称分别为:①BCMATH;②VCMATH;③CURVE;④SOUND;⑤examples。 本书前4章介绍的与数学常用算法有关的C++类与函数的源代码是在BCMATH和VCMATH两个文件夹中,具体使用哪个文件夹,视读者的编译系统而定。如果读者使用的是Borland C++编译系统(简称为BC++),则使用BCMATH文件夹中的所有
Wiener
- 本程序实现了基于最佳维纳滤波器的盲解卷积算法。维纳滤波将地震子波转换为任意所需要的形态。例如,像反滤波一样,可以设计维纳滤波器将地震子波转换为尖脉冲。但维纳滤波不同于反滤波,它是在最小平方的意义上为最 佳。基于最佳纳滤波理论的滤波器算法是人们熟知的维纳一莱文逊(Wiener—Levinson)算法。本程序提供了五种期望输出:零延迟尖脉冲;任一延迟尖脉冲;时间提前了的输入序列;零相位子波;任意期望波形。-Wiener—Levinson algorithm used in wiener filt
nonlinear-encoding
- C语言实现的一个小项目编程的例子,功能是实现非线性算法的编程,二分法、蒙特卡洛发等;不仅有助于学习算法编程,还可以学习C语言项目编程的方法,适用于初学者。编程环境是codeblocks.建议使用codeblocks打开程序。-An example of a small project of C programming language, the function is to achieve non-linear programming algorithm, dichotomy, Monte Ca