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

📄 poly.h

📁 游戏编程精髓数学部分代码和原程序不错的!不错!
💻 H
字号:
/* Copyright (C) Eddie Edwards, 2000.  * All rights reserved worldwide. * * This software is provided "as is" without express or implied * warranties. You may freely copy and compile this source into * applications you distribute provided that the copyright text * below is included in the resulting source code, for example: * "Portions Copyright (C) Eddie Edwards, 2000" */// Poly.h//// polynomial classclass Poly : public DifferentiableFunction{public:	Poly(Number constant = 0);	~Poly();	void	SetDegree(int degree);		// handles memory-management issues	void	SetCoeff(int coeff, Number value);	int		GetDegree();	Number	GetCoeff(int coeff);	bool	IsZero();	Number	Evaluate(Number x);	void	Differentiate();	void	ChangeUnits(Number old_units, Number new_units);	void	ChangeOutputUnits(Number old_units, Number new_units);	void	OffsetDomain(Number pt);	void	OffsetRange(Number pt);	void	CopyPoly(Poly* p);	void	MakeTaylorSeries(DifferentiableFunction* fn, Number pt, int max_degree);	void	MakeLagrangeSeries(int numpts, Number* x, Number* y);	void	ForceOdd();	void	ForceEven();	void	MultiplyByFactor(Number a);	void	Add(Poly* p, Number coeff = 1);	void	Print();private:	int		Degree;	Number*	Coeff;	int		MaxDegree;};

⌨️ 快捷键说明

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