35.1.函数库的前世今生 35.2.静态库和动态库 35.3.字符串库函数 35.4.数学库函数 35.5.自己制作静态链接库并使用 35.6.自己制作动态链接库并使用...
分类:
其他好文 时间:
2016-07-03 19:23:06
阅读次数:
157
-lm 是指连接libm.so 意思是连接数学库, -lnsl 如果涉及RPC编程,必然需要libnsl.so,因此必须在编译选项里加入 -lnsl. gcc 编译选项 -L是要联机库的路径 -l是要连接的ldl 指示连接器连接一个库。这个库里包含了 dlopen, dlsym 等等的函数。也就是说 ...
分类:
其他好文 时间:
2016-06-13 15:18:12
阅读次数:
182
写在前面
前面几节分别介绍了模型变换,视变换,以及给出了投影矩阵和视口变换矩阵的推导,本节从全局把握一遍OpenGL坐标转换的过程,从整体上认识坐标变换过程。相关矩阵的数学推导过程请参考前面几节对应的内容。通过本节可以了解到
坐标变换的各个阶段
利用GLM数学库实现坐标变换
坐标变换的全局图OpenGL中的坐标处理过程包括模型变换、视变换、投影变换、视口变换等过程,如下图所示:
在上面的图...
分类:
其他好文 时间:
2016-06-06 17:13:31
阅读次数:
735
XNA Math Vectors 在direct3D 9 和10中,包含3D数学库的D3DX库支持向量和其他核心类型的计算。在direct11中,D3DX库不在包含3D数学库,取而代之的是XNA数学库。XNA利用的是特殊的硬件寄存器。在windows环境中,XNA数学库使用SSE2(Streamin ...
分类:
其他好文 时间:
2016-05-17 22:42:55
阅读次数:
1343
Python以其清晰简洁的语法、易用和可扩展性以及丰富庞大的库深受广大开发者喜爱。其内置的非常强大的机器学习代码库和数学库,使Python理所当然成为自然语言处理的开发利器。 那么使用Python进行自然语言处理,要是不知道这8个工具就真的Out了。 NLTK NLTK是使用Python处理语言数据 ...
分类:
编程语言 时间:
2016-05-11 16:41:19
阅读次数:
408
GNU scientific library 是一个强大的C,C++数学库。它涉及的面很广,并且代码效率高,接口丰富。正好最近做的一个项目中用到多元高斯分布,就找到了这个库。 GNU scientific library下载地址:http://ftpmirror.gnu.org/gsl/ 相应说明文 ...
分类:
其他好文 时间:
2016-04-28 12:09:29
阅读次数:
221
在这一章中(下面关于标准库的几章中同样)我的主要目的不是对每一个函数给出完整地说明,而是告诉你标准库能够提供什么功能。为了能够清楚地说明问题,我可能 会忽略一些小的选项或者行为。主要的思想是激发你的好奇心,这些好奇之处可能在参考于册中找到答案。...
分类:
其他好文 时间:
2016-03-24 13:19:01
阅读次数:
98
6. 数值和数学库本库主要提供了数值和数学相关的函数处理以及数据类型。numbers模块定义了抽象的数值类型,math和cmath模块主要包括不同的数学函数,比如用来计算浮点数和复数。decimal模块支持十进制数值表示,可以用任何精度进行运算。6.1 numbers--数值抽象基类本模块主要按文档(PEP 3141)定义了数值抽象基类。class numbers.Number 数值类的基类,如果...
分类:
其他好文 时间:
2016-02-21 09:07:00
阅读次数:
188
关于平方根的计算,在linux内核中也有实现,就像math.h数学库里的sqrt这个函数一样。
平方根的公式定义:
如果一个非负数x的平方等于a,即
,
,那么这个非负数x叫做a的算术平方根。a的算术平方根记为
,读作“根号a”,a叫做被开方数(radicand)。求一个非负数a的平方根的运算叫做开平方。结论:被开方数越大,对应的算...
分类:
编程语言 时间:
2016-02-19 10:50:42
阅读次数:
200
环境: 1.VS2010 2.MATLAB 2010b 3.WINDOW 7 (X64) 1.Matlab环境设置 要建立独立运行的C应用程序,系统中需要安装Matlab、Matlab编译器、C/C++编译器以及Matlab C/C++数学库函数和图形库函数。Matlab编译器使用mbuild命令可
分类:
其他好文 时间:
2016-02-15 17:58:01
阅读次数:
146