Category Archives: 程序.算法

GCC 常用编译选项及相关工具

这篇文章是对 gcc/g++ 经常使用的编译选项和有关工具的一个简单记录,包括静态库和共享库的生成和使用,以便备忘。 1、编译选项 -E 只进行预处理,不进行编译和连接,其输出默认是到终端。(x.c => x.i , x.cpp => x.ii) -S 编译后仅生成汇编语言文件(x.cpp , x.ii => x.s),不生成目标文件。 -c 编译后生成目标文件(x.cpp , x.ii , x.s => x.o),不连接程序。 -save-temps 保留所有中间过程生成的文件,即 x.ii , x.s , x.o 文件。 -o 输出到文件,指定输出文件名。 -Wall 显示编译过程中的所有警告信息。 -g 在可执行文件中加入标准调试信息,用于程序调试。 -On 进行编译优化,n为优化级别,范围是0~3,在gcc-4.8中还可以用g,即-Og,有利于调试。 -Idir 将目录dir添加到头(Include)文件搜索范围 -Ldir 将目录dir添加到库(Library)文件搜索范围 -lmylib 连接时使用共享库libmylib.so(如果没有,就使用静态库libmylib.a),一般被调用者在调用者之后。 -Dname[=var] 定义宏变量name[=var]

球协函数图像的绘制

本文利用 Python 编程语言实现归一化球协函数图像的数据准备,并用 Mathematica 绘制图像。 归一化球协函数为: 其中 为连带勒让德函数 时,把 递归到零: 时,把 递归的零: 时,把 递归到零: 利用以上三式就可以通过递归程序定义连带勒让德函数。 下面是 Python 程序代码

Mathematica 相关 — 鲁大科协

1、Mathematica 历史和背景 http://www.wolfram.com/company/background.html http://www.wolfram.com/mathematica/quick-revision-history.html 2、Mathematica 下载、安装与破解方法,学习及使用 http://subs.zhli.net/mathematica-download/ 3、Mathematica 语言介绍 下载: 4、利用Mathematica编制光斑位移自动化测量程序 下载: CDF版: PDF版: