自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【GNSS】载波、测距码、导航电文

综上所述,GPS卫星信号的载波、测距码和导航电文三者之间相互配合,共同构成了GPS系统中用于定位和导航的基础信号。虽然测距码和载波结合提供了距离测量所需的基本信号,但导航电文提供了关于卫星状态和环境信息的重要数据,这些数据对于实现准确的定位和导航功能至关重要。GPS卫星导航系统中的三个主要部分——载波、测距码和导航电文——之间存在密切的关系,它们共同构成了GPS信号的基本组成部分,用于实现卫星定位和导航功能。- 导航电文是由GPS卫星发射的一种数据流,包含了卫星的精确位置、时钟偏移、卫星健康状态等信息。

2024-04-22 18:28:05 294

原创 【GNSS】GNSS开源相关代码汇总

仅作为笔者的学习笔记使用。

2024-04-22 18:05:43 216

原创 【数值计算方法】 4.2 / Newton-Cotes公式

本质:具有等距节点的插值求积公式就是NC公式

2024-04-21 21:58:30 143

原创 【数值计算方法】4.1 / 数值求积公式

一般的构造方法

2024-04-21 21:29:56 143

原创 【数值计算方法】4 / 数值积分

2、使用另一个函数近似;(三角函数、指数函数都是可以的...)3、使用拉格朗日插值;----代数精度法(权和为1)1、对插值函数进行积分得到;

2024-04-21 20:59:12 143

原创 【信号分析】01/说在前面

fill:#333;color:#333;color:#333;fill:none;绪论基本方法原理第一章:连续信号与系统第二章:离散信号与系统第三章:Z变换第四章:物理可实现信号的相位性质第五章:离散傅氏变换修饰性处理第六章:相关分析第七章:线性最优化方法第八章:数值逼近。

2024-02-29 11:02:09 526 1

原创 【英语学习】Day 01

List 01wordtranslatesparsityn.稀少promotingv.促进、振兴,宣传regularizationn.n. 正规化;调整;合法化;Sparsity-Promoting Regularization稀疏促进正则化Multipath Error多路径误差mitigationn. 缓解;减轻;抑制;high - accuracy高精度的;applicationn. 应用程序;运用;申请;施用; 网络释义

2024-02-17 21:55:12 398

原创 【MATLAB】在图框中加箭头文本注释

0.32,0.5]是指:x坐标从整个图形32%的地方到50%的地方(从左到右)[0.6,0.4]是指:y坐标从60%的地方到40%的地方(从上到下)1、在图框中加 文本方法 —— text()函数。2、使用箭头标注——annotation()函数。X、Y是箭头的位置相对于整个方框的比例,

2024-02-14 13:48:43 556

原创 【Python】复现刘谦春晚魔术!

【代码】【Python】复现刘谦春晚魔术!

2024-02-13 14:51:06 89

原创 【Python】面向对象编程基础

使用关键字 class 定义类 ,然后通过函数来定义方法,这样就可以将对象的动态特征描述出来。# __init__是一个特殊方法用于在创建对象时进行初始化操作# 通过这个方法我们可以为学生对象绑定name和age两个属性print('%s正在学习%s.' % (self.name, course_name))# PEP 8要求标识符的名字用全小写多个单词用下划线连接# 但是部分程序员和公司更倾向于使用驼峰命名法(驼峰标识)print('%s只能观看《熊出没》.' % self.name)

2024-02-08 16:05:55 183

原创 【Python】python中的 main() 函数

使用这种方式可以使我们的代码既可以用作独立的脚本文件执行,也可以被其它模块导入和调用函数。如果一个模块作为导入模块被引用,那么。函数被视为程序的入口点,但在 Python 中,我们通常使用特殊的全局变量。函数并不是必须的,也没有特殊的含义。总结来说,虽然 Python 中的。来确定主程序入口,以方便模块的导入和脚本的执行。,这表示它正在运行的是主程序而不是被导入的模块。在这个示例中,我们定义了一个。函数,这样就实现了类似于主程序入口的功能。函数没有特殊的含义,但我们常用条件判断。,如果是的话,就调用。

2024-02-08 15:18:35 335

原创 【Python】字符串和常用数据结构

1、使用转义字符 / , 如果不希望 / 表示转移,可以在字符串前面加上字母 r 加以说明。2、字符串运算符:+ 表示 对字符串拼接* 表示 对字符串重复in 或 not in 判断一个字符串是否包含在另一个字符串(成员运算)[ ] 和 [ : ] 运算符从字符串中取出某个或某些字符串(切片运算)在Python中,我们还可以通过一系列的方法来完成对字符串的处理,代码如下所示。

2024-02-08 15:17:48 282

原创 【Python】变量的作用域

上面的代码能够顺利的执行并且打印出 100、hello和True,但我们注意到了,在 `bar`函数的内部并没有定义 `a`和 `b`两个变量,那么 `a`和 `b`是从哪里来的。在调用 `foo`函数后,我们发现 `a`的值仍然是100,这是因为当我们在函数 `foo`中写 `a = 200`的时候,是重新定义了一个名字为 `a`的局部变量,它跟全局作用域的 `a`并不是同一个变量,因为局部作用域中有了自己的变量 `a`,因此 `foo`函数不再搜索全局作用域中的 `a`。

2024-02-08 13:53:38 247

原创 【Python】函数和模块化管理

Python 函数与其它语言的函数一样,支持默认参数,但是有一个最大不同的地方就是不支持重载,因为 Python 是动态类型的语言,函数参数类型要在运行是才会被确定,在运行之前不会像C/C++ 一样被定义。在 Python 中,函数名是唯一的,即使有不同的参数类型或者参数个数,也不能定义同名的函数。当定义同名函数时,后面定义的函数会覆盖前面的定义,导致建议:函数无法被重载。

2024-02-08 13:15:34 364

原创 【Python】完美数

【代码】【Python】完美数。

2024-02-08 12:26:37 280

原创 【Python】打印斐波拉契数列

【代码】【Python】打印斐波拉契数列。

2024-02-08 12:20:02 118

原创 【Python】CRAPS赌博游戏

说明:CRAPS又称花旗骰,是美国拉斯维加斯非常受欢迎的一种的桌上赌博游戏。该游戏使用两粒骰子,玩家通过摇两粒骰子获得点数进行游戏。简单的规则是:玩家第一次摇骰子如果摇出了7点或11点,玩家胜;玩家第一次如果摇出2点、3点或12点,庄家胜;其他点数玩家继续摇骰子,如果玩家摇出了7点,庄家胜;如果玩家摇出了第一次摇的点数,玩家胜;其他点数,玩家继续要骰子,直到分出胜负。

2024-02-07 13:05:16 330

原创 【Python】练习:打印三角形

for _ in range(n): 仅仅用于循环几次。

2024-02-07 11:39:33 126

原创 【Python】数字精度控制

print("数据num2宽度限制为;%6.1f" % num2)print("数据num1宽度为 :%5d" % num1)n 控制小数点精度,会进行四舍五入。使用 m.n 控制数据的宽度和精度。

2024-02-04 14:52:47 176

原创 【Python】03/字符串

Python 转义字符

2024-02-04 13:39:06 165

原创 【Python】02/基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

2024-02-03 17:10:18 261 1

原创 【Python】01/入门基础语法

从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc。从某个模块中导入某个函数,格式为: from somemodule import somefunction。将某个模块中的全部函数导入,格式为: from somemodule import *将整个模块(somemodule)导入,格式为: import somemodule。多行注释可以用多个 # 号,还有 ''' 和 """

2024-02-02 16:43:50 118

原创 【C++】两个使用类来实现矩阵运算的例子

1.建立一个复数类 complex,使其具有加法、减法、乘法和除法的功能,并编写。2.写一个矩阵类 Matrix,使其至少具有加法、乘法、转置、显示等功能,编写主。主函数,实现复数的加法、减法、乘法和除法,显示输出结果。函数,实现矩阵的加法、乘法、转置,并显示结果.

2024-01-08 11:47:36 342

原创 【GNSS】01/绪论

(1)正式名称:NNSS,Navy Navigation Satellite System(海军导航卫星系统)(2)由于其卫星轨道为近圆形极轨道,故也称为 Transit(子午卫星系统)

2024-01-02 17:34:46 877 1

原创 【C++】构造类成员、冒号语法

特别说明:在Student构造函数头的后面,冒号表示后面要对类的数据的构造函数进行调用。Student构造函数头冒号后面如 果是id()的形式,:id()可以省略。2、

2024-01-02 16:52:26 764 1

原创 【C++】析构函数、重载构造函数

一个类可能在构造函数里分配资源,这些资源需要在对象不复存在以前被释放。例如,如果构造函数打开了一个文件,文件就需要被关闭。或者,如果构造函数从堆中分配了内存,这块内存在对象消失之前必 须被释放。析构函数允许类自动完成这些清理工作,不必调用其它成员函数。析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载。只是在类对象生命期结束的时候,由系统自动调用。作为一个类,可能有许多对象,每当对象生命期结束时,都要调用析构函数,每个对象一次。这跟构造函数形成了鲜明的对立,所以。

2024-01-02 15:47:58 1044 1

原创 【C++】构造函数

属于不同类的对象在不同的时刻、不同的地方分别被建立。

2024-01-02 15:18:33 707 1

原创 【C++】类的定义

例:定义一个日期型结构变量,赋值为2021年12月20日,判断 其是否闰年以决定是否输出,输出格式为YYYY-MM-DD。程序如下int year;int month;int day;Date d;d.day = 20;print(d);int month;int day;public://赋值操作//判断闰年//输出日期year = y;month = m;day = d;Date d;

2024-01-02 14:42:56 840 1

原创 【概率论与数理统计】第一、二章思维导图

第一章 基本概念第二章

2023-12-26 19:46:31 267 1

原创 【C++】c++类实现的几个例子

public:std::cout << "字符串:" << contents << std::endl;/*输入源字符串*/cout << "长度: " << len << endl;/*输入拼接字符串*/return 0;

2023-12-23 13:41:22 132 1

原创 【C++】03/数据类型

使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。

2023-09-07 18:21:16 60 1

原创 【C++】C++注释

* ... */ - --------一般用于多行注释。C++ 注释以 /* 开始,以 */ 终止。下面的代码如果 condition 条件为 true 执行 code1 ,否则执行 code2。// ---------------- 一般用于单行注释。注释以 // 开始,直到行末为止。C++ 支持单行注释和多行注释。#if 0 ... #endif 属于条件编译,0 即为参数。你可以把 #if 0 改成 #if 1 来执行。块注释符(/*...*/)是不可以嵌套使用的。来执行测试代码,发布后使用。

2023-09-07 17:50:43 1309 1

原创 【C++】基本语法

C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。

2023-09-07 17:40:13 45 1

原创 【RTKLIB】RTKnavi

当我们选择了想要的输入方式后可以通过点击opt(options)选项进行相应的配置,如串口的端口号,服务器的地址等等。(1)最主要的是需要点击Options来进行解算模式的相关配置,Options下主要有7个选项卡来进行不同的配置。测站(流动站/基站)ID列表:对于具有多个输入文件或多个会话的批处理,可以设置包含规定关键字的输入文件路径或输出文件路径;(2)点击界面的右上方的 "I"可以配置数据输入流的输入方式、数据格式及输入的数据类型。(3)点击“O”可以用同样的方式配置输出数据流的方式。

2023-08-28 10:24:36 1108 4

原创 【RTKLIB】RTKconv

RINEX(接收机独立交换格式)是许多接收机或GPS/GNSS后处理分析软件支持的标准GPS/GNSS数据格式。rtklib的后处理模块rtkpost,及实时处理模块rtknavi将rinex文件作为输入文件进行处理。RTKLIB提供了格式转换器RTKCONV,它将接收机原始、RTCM和BINEX消息转换为RINEX OBS(观测数据)、RINEX NAV(GNSS导航消息)。(3)还可以通过options选项配置RINEX,例如可以选择文件头格式,卫星系统等等。

2023-08-28 10:18:58 691 1

原创 【RTKLIB】RTKGET

1、观测值下载(下载后为压缩格式,需要解压为RINEX格式):ftp://ftp.cddis.eosdis.nasa.gov/pub/gnss/data/daily/2018/187/18d/2、RTKLIB增强版:https://rtklibexplorer.wordpress.com/4、现在我们尝试最简单的相对定位,那么我们需要下载观测值,之后选择观测中心,有IGS,GSI。7、我们也可以点时间旁的问号看时间,然后修改ftp的url链接来进行下载。GPS Time:在这一周的多少秒;

2023-08-28 10:16:20 262 1

原创 【RTKLIB】RTKlaunch

RINEX(Receiver Independent Exchange Format/与接收机无关的交换格式)是一种在GPS测量应用中普遍采用的标准数据格式。现在,RINEX格式已经成为了GPS测量应用等的标准数据格式,几乎所有测量型GPS接收机厂商都提供将其格式文件转换为RINEX格式文件的工具,而且几乎所有的数据分析处理软件都能够直接读取RINEX格式的数据。RTCM:在gps差分系统中,必须要考虑的两个问题是GPS差分协议和差分电文的算法是差分系统必须考虑的两个问题。

2023-08-28 10:12:32 167 1

原创 【机器学习】BP神经网络

BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。

2023-08-28 10:03:30 164 1

转载 GAMIT/GLOBK/GIPSY著名的GPS数据处理软件介绍

GAMIT/GLOBK/GIPSY著名的GPS数据处理软件介绍

2023-04-20 19:16:52 558 1

原创 【Runge-Kutta方法】

Runge-Kutta方法

2023-03-21 23:00:31 582 1

空空如也

空空如也

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

TA关注的人

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