自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 谈谈浮点数的IEEE标准——未完成

      IEEE754标准是现在最通用的二进制算术运算标准,它被用于Sun,DEC,HP,IBM工作站以及所有的个人计算机。IEEE算术运算包括两类浮点数:单精度(float型,32位字长)和双精度(double型,64位字长)。除此之外,还有一个可选的扩展精度格式(long double,80位字长)。      规范化的浮点数可以表示为                     

2010-02-21 08:51:00 1385

原创 gsl中的代码重用技术

     在gsl中,由于有float、double、long double多种数据精度,因此如果针对每一种数据精度都分别实现诸如内存分配等函数,代码量将骤增数倍。因此各种数据类型共用这些代码就显得相当重要。gsl利用c语言的预编译命令实现了这种代码的重用功能。      这里我们以最为基础的gsl_block_alloc函数模板为例,剖析gsl代码重用的原理。     下面给出该函数的模

2010-02-18 17:28:00 1830

原创 gsl数据类型之矩阵

       如果在程序中需要调用gsl中的矩阵类型,首先需要声明#include       与向量一样,gsl中的矩阵同样也构建在数据块之上。其声明如下:[gsl_matrix_double.h]......typedef struct { size_t size1;//矩阵的行数 size_t size2;//矩阵的列数 size_t

2010-02-10 16:22:00 4963 2

原创 gsl数据类型之向量

    gsl中的向量与矩阵是基于一种底层的数据类型,即数据块(block)实现的。因此我们的分析,就从数据块开始。    与复数一样,gsl中也有各种不同数据类型的数据块,详细列表如下:gsl_blockdoublegsl_block_floatfloatgsl_block_long_doublelong doublegsl_b

2010-01-27 17:03:00 3328

原创 GSL的数据类型之复数

    作为一个数值计算库,gsl主要关注浮点数的运算。且完全继承了c语言的浮点数体系,即分为单精度float型(32-bit),双精度double型(64-bit)以及扩展精度浮点数long double型(80-bit)。    对应不同精度的需要,gsl中一些结构体、函数也有double,float与long double三套。其中,double型为这些结构体与函数的默认数据类型,而fl

2010-01-26 15:27:00 2282

原创 gsl的安装与调用

     我是在linux下使用gsl库的。如果要在windows之下使用,则可以参考下文:     http://www.foelin.com/2009/04/windows-%E7%8E%AF%E5%A2%83%E4%B8%8B%E4%BD%BF%E7%94%A8gsl.html     首先,我们可以从ftp://ftp.gnu.org/gnu/gsl/下载最新版本的gsl库,我下载

2010-01-25 11:38:00 4425 5

原创 用GNU Scientific Library(GSL)学习科学计算

      由于实验室里课题的需要,寒假里开始学习GNU Scientific Library(GSL)。这个库是一系列科学数值计算子程序的集合。包含了线性代数、多项式求根、特殊函数、统计、数值微分与积分等等子程序,感觉相当实用。      当然,按我刨根问底的个性,自然要结合着源代码来学习。这个寒假要痛苦并快乐着了~

2010-01-25 10:58:00 1609 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除