这是用于线性方程组求解的ILUK预处理算法的实现。在VC++编译通过。矩阵采用压缩稀疏行格式存储(CSR),采用如下结构存储:struct Distmatrix {DOUBLE **ma int **ja,dimension,*nnzrow } 很容易移植到自己定义数值计算软件包中。经本人测试计算效率比Fortran写的高很多(比如与Sparskit2比较)。
上传时间: 2016-12-15
上传用户:奇奇奔奔
1. 下列说法正确的是 ( ) A. Java语言不区分大小写 B. Java程序以类为基本单位 C. JVM为Java虚拟机JVM的英文缩写 D. 运行Java程序需要先安装JDK 2. 下列说法中错误的是 ( ) A. Java语言是编译执行的 B. Java中使用了多进程技术 C. Java的单行注视以//开头 D. Java语言具有很高的安全性 3. 下面不属于Java语言特点的一项是( ) A. 安全性 B. 分布式 C. 移植性 D. 编译执行 4. 下列语句中,正确的项是 ( ) A . int $e,a,b=10 B. char c,d=’a’ C. float e=0.0d D. DOUBLE c=0.0f
上传时间: 2017-01-04
上传用户:netwolf
#include "iostream.h" #include "iomanip.h" #define N 20 //学习样本个数 #define IN 1 //输入层神经元数目 #define HN 8 //隐层神经元数目 #define ON 1 //输出层神经元数目 DOUBLE P[IN] //单个样本输入数据 DOUBLE T[ON] //单个样本教师数据 DOUBLE W[HN][IN] //输入层至隐层权值 DOUBLE V[ON][HN] //隐层至输出层权值 DOUBLE X[HN] //隐层的输入 DOUBLE Y[ON] //输出层的输入 DOUBLE H[HN] //隐层的输出
标签: define include iostream iomanip
上传时间: 2014-01-01
上传用户:凌云御清风
1. 统计工资 设计要求: (1) 使用结构数组设计一个公司职员的数据结构,使用下述的结构定义: struct employee{ int age char name[15] DOUBLE salary } (2) 在主函数里构造一个数组company,用来存放职工信息。 (3) 设计update函数,用来对company中指定职员的信息进行更改。要求先按照name查询到相应的职员,然后修改并保存。 (4) 设计一个read函数,用来向company中录入职员信息,并显示结果。 (5) 编写mean函数求平均工资。 应该能对全体职工或大于某一年龄的职工工资求和并计算平均值。 (6) 编写total函数对工资求和。 应该能对全体职工或某一年龄段职工的工资求和。
上传时间: 2014-01-23
上传用户:colinal
本书是所随带的VC++和BC++数值分析类库光盘的使用手册。此VC++和BC++数值分析类库涵盖了数值分析领域中大部分常见算法,还包括线性和非线性最优化问题的多种算法以及概率统计中的一些基本算法。此类库中将矩阵和向量当成如char,int,DOUBLE一样的基本变量类型,为矩阵和向量提供了几乎是随心所欲的操作函数。因此,可以在此数值类库的基础上进行二次开发。类库的各项功能均经过严格的检测,并与MATLAB作了比较,结果准确无误,效率不相上下。书中以菜单的方式对数值分析类库的每项功能作了详尽的解释,给出了调用方法的示例,对某些算法还提供了相应的数学背景知识。 如果你经常需要使用计算机求解科学与工程中的数值计算问题,特别是希望使用VC++或BC++做出独立于MATLAB的应用软件,本类库是不错的选择。
上传时间: 2014-07-28
上传用户:yiwen213
自然对界,Win32平台下的微软C编译器(cl.exe for 80x86)在默认情况下采用如下的对齐规则:任何基本数据类型T的对齐模数就是T的大小,即sizeof(T)。比如对于DOUBLE类型(8字节),
标签:
上传时间: 2013-12-14
上传用户:vodssv
函数插值计算 分别输入已知节点的x,y值,待计算的节点的x值,以及显示结果的文本框。利用文本框和按钮上的事件触发一系列处理方法,包括把文本框里的字符串解析成DOUBLE类型存放在数组中,以及利用lagrange插值公式计算出结果并填写在结果文本框中。
上传时间: 2017-04-29
上传用户:zm7516678
Generate Possion Dis. step1:Generate a random number between [0,1] step2:Let u=F(x)=1-[(1/e)x] step3:Slove x=1/F(u) step4:Repeat Step1~Step3 by using different u,you can get x1,x2,x3,...,xn step5:If the first packet was generated at time [0], than the second packet will be generated at time [0+x1],The third packet will be generated at time [0+x1+x2], and so on …. Random-number generation 1.static method random from class Math -Returns DOUBLEs in the range 0.0 <= x < 1.0 2.class Random from package java.util -Can produce pseudorandom boolean, byte, float, DOUBLE, int, long and Gaussian values -Is seeded with the current time of day to generate different sequences of numbers each time the program executes
标签: Generate Possion between random
上传时间: 2017-05-25
上传用户:bibirnovis
DEV C++ 写的一个矩阵类,用列主元消去法求模的。类的构造函数接收矩阵的行列值或者是一个vector<vector<DOUBLE> >类型的变量。没有用模板,数据类型是DOUBLE.
上传时间: 2017-06-14
上传用户:lht618
BP神经网络程序,C语言源代码 如下: #include "iostream.h" #include "iomanip.h" #include "stdlib.h" #include "math.h" #include "stdio.h" #include "time.h" #include "fstream.h" #define N 120 //学习样本个数 #define IN 3 //输入层神经元数目 #define HN 2 //隐层神经元数目 #define ON 2 //输出层神经元数目 #define Z 20000 //旧权值保存-》每次study的权值都保存下来 DOUBLE P[IN] //单个样本输入数据 DOUBLE T[ON] //单个样本教师数据 DOUBLE U11[IN][HN] //输入层至第一隐层权值 DOUBLE V[HN][ON] //隐层至输出层权值 DOUBLE X1[HN] //第一隐层的输入 DOUBLE Y[ON] //输出层的输入 DOUBLE H1[HN] //第一隐层的输出 DOUBLE O[ON] //输出层的输出 DOUBLE YU_HN1[HN] //第一隐层的阈值 DOUBLE YU_ON[ON] //输出层的阈值 DOUBLE err_m[N] //第m个样本的总误差 DOUBLE a //学习效率 DOUBLE alpha //动量因子
标签: include iostream iomanip stdlib
上传时间: 2017-06-15
上传用户:xinzhch