- 博客(12)
- 收藏
- 关注
原创 数值计算--欧拉法--RK法
今天上午主要学习了数值分析里面的微分方程求解法则,并且用matlab进行仿真,我感觉最近一直在用matlab,好久没在呢么用C了,听想念的。不多说,今天主要学习了欧拉角法和龙格库塔法,上图,都是干货;感觉不是很难,主要用的是中值定理,遗憾的是没看到怎么在惯导里面使用,会有机会的;
2015-04-24 10:47:14 3432 1
原创 指北方位捷联式惯性导航系统
刚刚仿真的这篇惯导程序很不错,最令我吃惊的是求解四元数微分方程的子程序,挺不错,终于让我求解了两种解法了。赞一个。上图,本程序框图如下:而且,它并不是求解误差,而是迭代,虽然与我之前的仿真有一些差别,但总体上让我开始突发奇想,开始去编写自己的程序了,我一定要写一个计算经纬度的那个程序,并且在matlab上运行起来。
2015-04-22 09:29:49 2832 2
原创 基于vc6.0----纯惯性技术仿真程序
最近一直没有写博客是,有原因的,事情多,再加上程序大,需要慢慢理解,但我还是会努力写博客的。//********************* 捷联惯导静基座(或匀速)考虑陀螺漂移和加表偏置时系统误差 ********************// //********************* 坐标系为:东北天 *******************// //前缀t表示理
2015-04-15 08:02:25 1809 1
转载 KMP算法
举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。这种算法不太容易理解,网上有很多解释,但读起来都很费劲。直到读到Ja
2015-04-10 17:03:04 465
原创 基于MATLAB----静态情况陀螺输出仿真
参考了一下师兄的源代码,感觉还是学到很多的。本篇代码从一开始先写陀螺和加速度漂移的初始化,然后写了采样条件,创建文件,陀螺输出值为Wib_b,加速度输出为F_b,接下来就是循环,一共循环采样次数的大小数,循环过程中不断姿态更新,个人觉得核心的过程是:想要求解Wib_b,要求Wib_b=Win_b+Wnb_b;所以分开去求二者;Win_b=Cn2b*Win_n;Wnb_b的求
2015-04-09 21:18:56 4539
原创 二叉树--链表结构
综合一位网友csdn,另外结合《大话数据结构》;其中我对递归的理解也注释在一边。可惜本程序是运行不起来的。但是大话数据结构的代码能够跑起来,但没必要纠结这个,掌握核心就行 #include "stdio.h"#include "stdlib.h"#include "math.h"#include "string.h"#define MAXSIZE 100typedef i
2015-04-08 09:56:38 488
原创 排序算法--选择+冒泡及其改进
#include "stdio.h"#include "stdlib.h"void swap(int *a,int *b){ int temp; temp=*a; *a=*b; *b=temp;}void SelectSort(int a[],int n){ int i,j,min; for (i=0;i<n;i++){ min=i; for (j=i+1;j
2015-04-07 21:27:11 331
原创 二叉树--顺序结构
#include "stdio.h"#include "stdlib.h"#include "math.h"#define MAXSIZE 100#define MAX_TREE_SIZE 100typedef int Status;typedef int TElemType;typedef TElemType SqBiTree[MAX_TREE_SIZE];typedef
2015-04-06 22:23:33 767
原创 栈--数组实现
#include "stdio.h"#include "stdlib.h"//好好写代码#define MIN_STACK_SIZE 5typedef struct StackRecord *Stack;struct StackRecord { int Capacity; int Top; int *Array;};int IsEmpty(Stack
2015-04-06 14:53:31 330
原创 队列-数组实现
沿着数据结构与算法那本书,敲了几行代码#include #define MinQueueSize ( 5 ) typedef int ElementType; typedef struct QueueRecord *Queue; int IsEmpty( Queue Q ); int IsFull( Queue
2015-04-06 14:44:46 431
原创 栈--链表实现
数据结构,努力。#include "stdlib.h"typedef struct Node *PtrToNode;typedef PtrToNode Stack;typedef struct Node { int Element; PtrToNode Next;}; int IsEmpty(Stack SS); Stack CreateStack(); voi
2015-04-06 14:41:20 408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人