⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ruk.h

📁 四阶龙格库达法求解微分方程组
💻 H
字号:
// Ruk.h: interface for the CRuk class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RUK_H__8EB0A790_560C_492F_B00D_74458E90A89B__INCLUDED_)
#define AFX_RUK_H__8EB0A790_560C_492F_B00D_74458E90A89B__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CRuk  
{
public:
	CRuk();
	virtual ~CRuk();
	double dt;                   //积分步长
	double n;                    //方程个数
	double y[3];                 //待求解值
	double d[3];                 //微分值

	double m_dV_T;               //目标 速度  
	double m_dSeita_T;           //目标速度 高低角
	double m_dFai_T;             //目标速度 方位角	

	//导弹信息变量(内部符号)
	double m_dV_M;               //导弹 速度  
	double m_dSeita_M;           //导弹速度 高低角
	double m_dFai_M;             //导弹速度 方位角

	double m_dKSeTa_d;           //导弹姿态 速度, 公用
	double m_dKSeTa_d_y;         //导弹姿态 速度, y轴,俯仰角速度
	double m_dKSeTa_d_z;         //导弹姿态 速度, z轴,偏航角速度
	double m_dKSeTa_y;           //导弹姿态 俯仰角, y轴
	double m_dKSeTa_z;           //导弹姿态 偏航角, z轴
	
	void dif();                  //微分方程组
	void ruk4();                 //龙格库达法	
};

#endif // !defined(AFX_RUK_H__8EB0A790_560C_492F_B00D_74458E90A89B__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -