题意: 对于每一个正整数n,我们定义d(n)为n加上它每一位数字的和。 例如,d(75)=75+7+5=87。给定任意正整数n作为一个起点,都能构造出一个无限递增的序列:n, d(n), d(d(n)), d(d(d(n))), . . . 例如,如果你从33开始,下一个数是33+3+3=39,再下 ...
分类:
其他好文 时间:
2018-09-03 20:31:12
阅读次数:
227
随着设计变得越来越复杂,要想产生一个完整的激励集来测试设计的功能也变得越来越困难。 采用受约束的随机测试法(CRT)自动产生测试集 是目前的一种主要的方法。CRT由两部分组成: 使用随机的数据流为DUT产生输入的测试代码,以及伪随机数发生器的种子。 6.1 什么需要随机化 在产生随机化的激励时,我们 ...
分类:
其他好文 时间:
2018-08-28 21:12:55
阅读次数:
233
嘟嘟嘟 首先可以知道,对于在哪个时候攻占一个城市,应该是他的最短到达时间和最早进入时间的最大值(max(d1[i], d2[i]))。 最短到达时间:就是朴素的最短路d1[i]。 最早进入时间:设所有到达有他的结界发生器的城市为j,那么应该是在所有最短时间中取max,作为d2[i]。 于是就可以用d ...
分类:
其他好文 时间:
2018-08-24 14:49:57
阅读次数:
155
首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。 rand(产生随机数) 表头文件: #include<stdlib.h> 定义函数 :int rand(void) 函数说明 : 因为rand的内部实现是用线性同余法做的,他不是真的随机数 ...
分类:
其他好文 时间:
2018-08-14 14:50:35
阅读次数:
222
蒙特·卡罗分子模拟计算 蒙特·卡罗分子模拟计算 使用蒙特·卡罗方法进行分子模拟计算是按照以下步骤进行的: 1. 使用随机数发生器产生一个随机的分子构型。 2. 对此分子构型的其中粒子坐标做无规则的改变,产生一个新的分子构型。 3. 计算新的分子构型的能量。 4. 比较新的分子构型于改变前的分子构型的 ...
分类:
其他好文 时间:
2018-08-07 21:58:12
阅读次数:
172
一、前言 会FPGA硬件描述语言、设计思想和接口协议,掌握些基本的算法是非常重要的,因此开设本专题探讨些基于AD DA数字信号处理系统的一些简单算法,在数字通信 信号分析与检测等领域都会或多或少有应用。我们还是从老生常谈的DDS函数发生器开始,讲解DAC ADC基本使用以及DDS算法原理与设计方式。 ...
分类:
其他好文 时间:
2018-07-31 21:51:47
阅读次数:
272
第11章 示波器设计—功能模块划分 二代示波器的界面上做了五个按钮,分别用于不同功能的配置,本章节就为大家讲解这五个按钮实现的功能。 11.1 主界面上的五个按钮 11.2 Measure测量功能 11.3 ADC电压测量功能 11.4 DAC信号发生器 11.5 Math数字信号处理 11.6 S ...
分类:
其他好文 时间:
2018-07-07 20:55:18
阅读次数:
230
废话不多说,直接上实现:simulus是gray码信号发生器的实现:simulus.h:
include?"base.h"?
?
#ifndef?SIMULUS?
#define?SIMULUS?
?
const?unsigned?int?size=4;?
&
分类:
其他好文 时间:
2018-07-06 16:38:07
阅读次数:
170
今日尝试使用射频信号发生器验证电平转换芯片。然只能输出交流耦合波形,遂无法实现验证。心灰之下,尝试了信号发生器的各项功能,现将相关心得记录如下。 射频信号发生器只能输出交流耦合信号,举例,设定输出1V的信号,频率为1M,输出波形为RMS均值为0V,峰峰值2V,正弦波,无法实现0V到2V的输出,而且只 ...
分类:
其他好文 时间:
2018-07-06 01:40:43
阅读次数:
214
一 头文件 <time.h> srand()就是给rand()提供种子seed。 在C语言中,srand()与rand()是随机函数,其中srand函数是伪随机数发生器的初始化函数,原型void srand(unsigned int seed);rand()是伪随机数生成器,在调用了srand()产 ...
分类:
其他好文 时间:
2018-06-30 01:03:15
阅读次数:
209