将运算的结果(浮点数)存入eeprom中。我们知道,浮点数在c语言中是以ieee格式存储 的,一个浮点数占用四个字节,例如浮点数34.526存为(160,26,10,66)这四个数。要 将一个浮点数存入eeprom,实际上就是要存这四个数。那么如何在程序中得到一个浮点数的 组成数呢? 浮点数在存储时,是存储连续的字节中的,只要设法找到存储位置,就可以得到这些数了。 可以定义一个void的指针,将此指针指向需要存储的浮点数,然后将此指针强制转化为char型,这样,利用指针就可以得到组成该浮点数的各个字节的值了!
上传时间: 2014-01-21
上传用户:a673761058
这是一个调色板取值程序,该程序能够实现红绿蓝三色的配色演示,主要用于程序中去色参考RGB值,提供了十进制和16进制,便于软件开发和网页制作。
上传时间: 2016-01-29
上传用户:txfyddz
madaline网络是神经网络中一类重要的类型,能自动调节权值和偏执。这是用vc实现的该网络
上传时间: 2013-12-27
上传用户:royzhangsz
拉各朗日插值算法,用vc++程序实现,拉各朗日插值为全区间插值算法,共两个文件,在vc中编译运行即可。
上传时间: 2013-11-30
上传用户:invtnewer
(1)利用多项式拟合的两个模块程序求解下题: 给出 x、y的观测值列表如下: x 0 1 2 3 4 5 y 2.08 7.68 13.8 27.1 40.8 61.2 试利用二次多项式y=a0+a1x+a2x2进行曲线拟合。 (1)多项式拟合方法:假设我们收集到两个相关变量x、y的n对观测值列表: x x0 x1 x2 x3 x4 x5 y y0 y1 y2 y3 y4 y5 我们希望用m+1个基函数w0(x),w1(x),…,wm(x)的一个线形组合 y=a0w0(x)+a1w1(x)+…+amwm(x) 来近似的表达x、y间的函数关系,我们把几对测量值分别代入上式中,就可以得到一个线形方程组: a0w0(x0)+a1w1(x0)+…+amwm(x0)=y0 a0w0(x1)+a1w1(x1)+…+amwm(x1)=y1 … … a0w0(xn)+a1w1(xn)+…+amwm(xn)=yn 只需要求出该线形方程组的最小二乘解,就能得到所构造的的多项式的系数,从而解决问题。
上传时间: 2016-02-07
上传用户:爺的气质
Fisher线性判别是线性分类算法中最基本的一种算法,其基本思想是将d维空间中的样本投影到一条最易于分类的投影线上,再进行分类。本文将用使用matlab实现Fisher线性判别算法,并给出4种阈值选择的方法。
上传时间: 2016-02-09
上传用户:gxf2016
古典密码中,主要的思想为移位算法及置换算法。 1.移位密码 密钥K为整数,且取值空间为0到25;加密函数:x = x + k (mod 26);解密函数:x = x - k (mod 26)。当K=3时,为凯撒密码。 2.仿射密码 密钥对由a、b组成,整数a满足 gcd(a, 26) = 1,整数b的取值空间为0到25;加密函数:x = ax + b(mod 26);解密函数:x = a*y - a*b (mod 26)。当a=1,b=3时,为凯撒密码。 3.维吉尼亚密码 首先确定密钥长度(本例中密钥只采取个位数字,所以取决于输入密钥的长度),然后输入满足这个长度的向量;加密:取明文第一个字母并将之移k1位,这里k1=1,第二个字母移k2位,k2=2,一旦到了密钥末尾,又从头开始。 4.换位密码 首先确定密钥长度,输入长度为5的0到4的整数序列,将明文分成每5个字母一组,每组字母按照密钥进行换位。
标签: 密码
上传时间: 2016-02-09
上传用户:jqy_china
给定一个多段图输入权值,从多段图中找最短路径
标签: 输入
上传时间: 2013-11-30
上传用户:shus521
建立一个单链表并对链表进行插入、删除操作 插入运算 在头指针为head的链表中,在值为a的结点前面插入一个值为x的结点。若链表为空
上传时间: 2016-02-10
上传用户:cc1015285075
绘制庞加莱截面图 在相空间中适当(要有利于观察系统的运动特征和变化,如截面不能与轨线相切,更不能包含轨线)选取一截面,在此截面上某一对共轭变量如x1和x.1取固定值,称此截面为Poincare截面,相空间的连续轨迹与Poincare截面的交点成为截点。
上传时间: 2013-12-12
上传用户:lhc9102