- 博客(12)
- 收藏
- 关注
原创 04 捷联式惯导系统概要
捷联式惯导与平台式惯导最本质的区别在于用数学平台代替物理平台捷联式惯导概要捷联式惯导的加速度计是直接装在载体上的,得出的是载体坐标系(b系)内的数据,但是载体坐标系不能当作导航坐标系。捷联式系统加速度计测得的比力分量如下fb=[fxbfybfzb] f^{b}=\begin{bmatrix}f_{x}^{b}\\f_{y}^{b}\\f_{z}^{b}\end{bmatrix}fb=⎣⎡...
2019-11-04 16:51:49
4110
1
原创 03惯性导航系统误差分析
惯导系统的误差源有下面几种误差源:1.元件误差。主要有陀螺仪漂移、指令角速度的标度因素误差,加速度计的零偏等。2.安装误差。平台式惯导的安装误差3.初始条件误差。包括平台的初始误差以及计算机在解算方程时的初始给定误差。4.原理误差。由于方便计算省略的高阶分量,近似模型等造成的误差。5.计算误差。计算机计算所造成的误差。6.运动干扰。主要是振动和冲击造成的误差。7.其他误差。导航系统...
2019-10-31 12:45:38
6839
原创 02 平台式惯导的一些基本概念
接下来7天每天学习平台式惯导,争取彻底了解平台式惯导原理工程上要实现惯性导航,必须解决以下几个问题:第一,必须采用高精度的加速度计做测量元件。加速度计得到的加速度经过两次积分得到载体的位置。第二,必须依靠一组高性能的陀螺仪来模拟一个稳定的导航坐标系。因为陀螺总存在一定的干扰力矩,所以模拟的导航坐标系会偏离真正的导航坐标系,从而给整个导航到来严重的误差。第三,必须有效地将运动加速度和重力加速...
2019-10-30 11:21:15
1610
原创 01惯性导航常用坐标系与地球参考椭球
看了一个多月的惯性导航,还是对这整体概念比较模糊,所以打算从头开始梳理一下惯性导航的概念,方程,并写下博客,以便自己查阅。因为导航系统有许多,这里只记录经常使用的导航系地心惯性参考系(i 系)原点为地心,Z轴为地球自转轴。X,Y轴在赤道平面内构成Z轴的右手系。不与地球固连(固连的意思就是坐标系不随地球自转而转动)地球坐标系(e 系)与地心惯性坐标系 的唯一区别是与地球固连另外在加一个约...
2019-10-29 17:17:53
4275
原创 求最大公约数和最小公倍数
最大公约数求法如代码所示:最小公倍数=两个数之积/最大公约数代码如下:#include <stdio.h>#include <stdlib.h>int main(void){ int m, n ; int m_cup, n_cup, res; //被除数,除数,余数 printf("请输入两个数字:"); scanf("%d %d",&m,&...
2019-10-27 23:41:45
108
原创 一行代码求三个数求最大值
C语言中一行代码求三个数求最大值代码如下max = (num1 > num2?num1:num2) > num3?(num1 > num2?num1:num2) :num3;min = (num1 < num2?num1:num2) < num3?(num1 < num2?num1:num2) :num3;注意第二个括号里面也要用判断语句num1 &...
2019-10-27 23:12:47
780
原创 C语言的重定向输入和输出
通过不同的渠道重定向输入至文件和从文件输出文件输入代码如下#include <stdio.h>//重复输入,指导文件结尾 int main(void){ int ch; while((ch=getchar()) != EOF){ putchar(ch); } return 0; } 上面文件是直接从键盘输入和屏幕显示接下来重定向为输入至文件和从文件输出...
2019-10-10 17:04:23
902
2
原创 关于字符储存在内存中的问题
有这样一段字符内存溢出的代码#include <stdio.h>int main(void){ char a; a='ABCE'; printf("%c",a); return 0;}可以看出最后a中的字符只有最后一个字符D这是因为字符是以数字储存在内存中的,一个char类型的字符是8位,若int为32位,则B=66这样的数值是存储在32位中的,现在却...
2019-10-08 17:05:41
178
原创 关于getchar()输入去掉除第一个字符剩下的输入行的办法
当你想逐个字符的把大写字符转化为小写字母时,不可避免的输入换行建,而getchar会把回车换行输入或者当你输入多个字符时,也会把每个字符输入进去例如:#include <stdio.h>//从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出;否则,直接输出。int main(void){ char ch; while((ch=getchar()) != '...
2019-09-25 19:36:34
1571
原创 关于C语言scanf以字符形式输入是会把空格和回车键输入的解决办法
在编写把**%c 输入 2 个数字(0–9),将 2 个数字组成 2 位数并每位上的数字不能相同,以%d 输出**题目时,碰到输入字符把空格和回车也输入的问题,多方查找后终于解决以下是我碰到的问题展示代码:#include <stdio.h>int main(void){ char a,b; int sum; while(scanf("%c %c",&a,...
2019-09-25 18:53:17
1015
原创 Tic-Tac-Toe游戏的C语言二维数组为什么出错**
Tic-Tac-Toe游戏的C语言二维数组为什么出错*第一个错误:8 22 I:\C语言学习文件\学习\Tic-tac-toe游戏网上版.cpp [Error] use of parameter outside function body before ‘]’ token第二个错误:35 22 I:\C语言学习文件\学习\Tic-tac-toe游戏网上版.cpp [Error] ‘nu...
2019-08-27 20:47:06
4238
3
原创 人工智障学人工智能
人工智能入门先找方向1.把机器学习学完2.方向为计算机视觉3.多看论文(一天一篇)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器...
2019-05-09 20:28:40
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人