自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 计算全球震相的程序

int N = 50;// 需要根据实际需求设置。

2025-04-03 16:59:43 667

原创 matlab代码的BBP算法,中间出现最大数为base*bits

可计算到万亿位pi的16进制,用6个公式相互比较,保证不出错。位数位正数,输出有限个,位数位负数,全部输出

2024-12-31 13:22:23 423

原创 为什么huvent8项公式用取整法求PI的16进制第4项出错

result = hex(totalSum>>(N-1)*M*4)[2:] # 去掉 '0x' 前缀。

2024-12-26 12:38:29 453 1

原创 生成PI任意位数

include <gmp.h> // GMP 的 C 接口头文件(可选,但通常包含以获取 GMP 定义的常量)#include <gmpxx.h> // GMP 的 C++ 接口头文件。

2024-12-23 21:43:41 1006 1

原创 SPP利用折射率剖面进行GPS定位

运行CRinex.exe,目前支持Rinex2.2格式,打开.o文件,导入.n文件,可以选择C1。P1,P2频道进行定位处理,获得平均位置+钟差和数据方差。

2024-04-02 16:27:35 222 1

原创 仅有唯一答案的算24点题目

有一些比较容易,有一些则较难,要考虑大数算法或分数算法

2022-09-29 15:49:59 3745

原创 算24的所有可能,考虑交换律等冗余

要求输入数据个数,然后输入每个数。如果数据个数为正,只考虑加减乘除。如果数据个数为负数则考虑加减乘除乘方除方与或左移右移等二元操作。通过第一层递归获取N-N-1个数的任意排列(前N个为数据,后N-1个为操作符),并判断是否符合逆波兰表达式,如果符合进行第二层递归考虑所有操作符的组合,然后进行逆波兰计算结果如果等于要求则打印结果。

2022-09-16 11:40:38 153 1

FMTOMO的编译替代win32版本

0.不带参数与rawlinson版本完全相同,不同点在于不需要另外计算ak135走时表,内置iasp91模型并根据以前的算法实时计算远震。 1.带一个正整数参数或负整数参数,表示并行多线程的个数,正数表示存储全部波场按检波点输出,负数不存储波场按震源输出 注意原FMTOMO无法在no_pp_mode下计算Pn震相,这个bug在这个参数下已经修复,输出arrivals.dat和frechet.dat。 2.带时间走时参数和阻尼参数,表示根据当前走时otimes.dat数据对比arrivals.dat和frechet.dat导数数据进行一次反演。阻尼参数为正表示进行 subspace子空间阻尼反演,而负阻尼表示进行全稀疏矩阵的阻尼最小二乘反演。 3.带时间走时参数和阻尼参数和多线程的个数,表示根据当前模型(包括界面)进行多线程计算走时和偏导数(不输出),多线程参数同1, 然后进行迭代反演,阻尼参数如2, 直至拟合otimes.dat残差变化小于10ms. 4.根据参数1读取走时,生成震源文件sources.in和接收点文件receivers.in以及走时文件otimes.dat. 根据参数2,3,4生成界面interfaces.in, 根据crust2.0模型 和iasp91模型生成速度模型vgrids.in。 2,3,4分别为地表,Moho和底界面的grd文件 5.根据lat1 lon1 lat2 lon2 dep对模型进行纵切片(前4个参数)和深度切片(dep),并生成grd文件和ps文件。 6.根据存在的模型文件,结合给定的参数进行分辨率测试反演。参数1是速度分辨率,参数2是界面分辨率,参数3是震源定位分辨率,参数4给予 走时扰动,5,6参数分别位阻尼和线程数参数。

2026-03-12

iasp91模型的可视化射线程序

在命令行的基础上增加了界面,左键震源,右键接收点,中间滚动放大缩小,按住中键拖动移动位置 状态条显示坐标和震中距,射线上显示走时

2025-06-20

计算可以修改iasp91速度结构的全球震相的程序

Usage:iasp<phase/Psdep> <delta> [depth=0] [initrayp] [recdep] [rayperr] [deltaerr] [Nsamp]

2025-04-04

计算iasp全球震相时间的程序,震相见资源描述,可计算Ps转换波时间要求第一个参数为深度,其他若为震相,第二参数为震中距(度),第三参数为震源深度,第四参数为参考射线参数,第五参数为接收点深度,可为负

if(atof(argv[1])>0){code[0]=2;code[1]=-1;z3[0]=R-atof(argv[1]);nm=2;} ("SKS")) ("SKiKS") ("SKIKS") ("PKiKP") ("PKIKP") ("P")) ("p")) ("S")) ("s")) ("Pm") ("Sm") ("Pms" ("Smp" ("Ps") ("Sp") ("PP") ("SS") ("PS") ("SP") ("PcP" ("ScS" ("PcS" ("ScP" ("Pn") ("Sn") ("Pdiff")) ("Sdiff"))

2025-04-03

计算pi任意精度,包括十进制,16进制和二进制

采用mpreal任意精度数学库,可以计算pi到2亿位

2024-12-23

算法数独C++界面加高级建议

算法数独C++界面加高级建议

2022-03-16

大地坐标经纬度互相转换

大地坐标经纬度互相转换,有北京坐标,西安坐标和3度分带和6度分带

2011-08-22

正则表达式匹配器

c 匹配认字的字母c .(句点) 匹配任意的单个字符 ^ 匹配输入字符串的开头 $ 匹配输入字符串的结尾 * 匹配前一个字符的零个或者多个出现

2012-10-14

基于文本的数独解法执行程序,确认有效后提供源代码

能够解较难的题,用法:sudoku_console <谜题文本文件> 谜题例子 0 7 0 0 0 0 0 0 8 0 0 0 6 0 3 0 7 0 0 0 6 0 0 1 0 9 2 0 4 1 0 0 7 9 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 4 8 2 1 7 0 0 1 0 0 5 0 0 5 0 0 0 0 0 0 0 3 0 3 0 0 7 0 0 0 0 结果在ans.txt中,屏幕上显示解题过程

2012-04-19

空空如也

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

TA关注的人

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