-

:


:

ϲ

 

 

 

 

:

Ѳ-31

_______________

____ _____________200_.

2007


̲

IJ 1.

1.1.

1.2.

IJ 2.

2.1.

2.2. -

2.3.

˲


, . . .

, . : , , ' , . , .

. , . . ' . , .

, - .

򳺿 . , , ' .

- . , , . , ; .

. 򳺿 , . - , , , - .


IJ 1.

1.1          

:

,

, . , .

, , ( = =b).

, , ; (1)

- , .

, , . , [a, b]; . ,


, ; (2)

, , ,

, , ,

.

( ); -

,

, .

, ,

,

, . .

, ' , ' . .

: (1) , .

, г . . .

. 򳺿 . . ; , , .


: Ⳡ . : , . , .

䳠, . .

.

. - , [a, b]. [a, b] ,

(n=0, 1, 2, . . .), (3)

.

(4)

,

(3)

(n= 0, 1, 2, . . .). (5)

-

(6)

, (5),

, ,

. (4) ,

(

N. [a, b] . ,

.

(7)

(8)

(= 0, 1, . , n), , ,

(= 1, 2, . . . , n)

(= 1, 2, . . . , n).

(7) (8) , ,

(9)

, (9), , (8) - . (9) (7),

; , , , .

, (= 1, 2, . . . , n), , , .

, . , (= 1, 2, . . . , n)

, ,

(10)

(= 1, 2, . . . , n).


IJ 2.

2.1.

1.

.

2. (= 0, 1, . . . , n) , : (= 1, 2, . . . , n) (= 1, 2, . . . , n).

3. (= 0, 1, 2, 3, 4).

4.

,

:

(= 1, 2, . . . , n).

5. (= 1, 2, . . . , n) :

.


2.2. -

 


: 
       



ͳ

 


: 
     (  = 1, 2, . . . , n).



ͳ

 


:

(= 0, 1, 2, 3, 4)

 
 


,

 
 

:  .


: ʳ
 



2.3.

,

, (11)

. (12)

:

(0, 1, 2, 3, 4) :

, , , , .

ֳ , (12), .

.

(= 0, 1, 2, 3, 4):

,

,

,

,

,

.

(10), :

, ,

(1, , , , , . . .)

, ,

, , , ,

, , , ,

, , , ,

, , , .

,

, , .

.

1

(11), (12)

1:

-

0

1.429 2 3.714

1.368 2 3.718

' Mathcad

:

y(x), [a;b] y(a)=0 y(b)=0 , p(x)y''+q(x)y'+r(x)y+k(x)=0

:

:

p(x):

q(x)

r(x)

k(x):

:

:

г

:

A_al_2:= [ , .mcd]

г

A_al_3:= [ , .mcd]

'

' - г:
г

:

г:

' г:
:



. - , , , .

, . . .

, . .

. . , Microsoft Visual C++, . - .


ί ˲

1. .., .. . : , 1972. 369 .

2. .., .. . - .: , 1960. - 659.

3. .. . - .: , 1978. - 512.

4. . ., .. .. .

5. . ., . . . : , 1997. 160 .

6. .. Turbo Pascal 7.0 Delphi. : BHV- -, 1999. 234.


MicrosoftVisualC++

MainFrm.cpp

#include "StdAfx.h"

#include "example.h"

#include "MainFrm.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif

IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)

BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)

END_MESSAGE_MAP()

static UINT indicators[] =

{

ID_SEPARATOR,

ID_INDICATOR_CAPS,

ID_INDICATOR_NUM,

ID_INDICATOR_SCRL,

};

CMainFrame::CMainFrame()

{

}

CMainFrame::~CMainFrame()

{

}

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)

{

if (CFrameWnd::OnCreate(lpCreateStruct) == -1)

return -1;

if (!m_wndToolBar.Create(this) ||

!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))

{

TRACE0("Failed to create toolbar\n");

return -1;

}

if (!m_wndStatusBar.Create(this) ||

!m_wndStatusBar.SetIndicators(indicators,

sizeof(indicators)/sizeof(UINT)))

{

TRACE0("Failed to create status bar\n");

return -1;

}

m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() |

CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);

m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);

EnableDocking(CBRS_ALIGN_ANY);

DockControlBar(&m_wndToolBar);

return 0;

}

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)

{

return CFrameWnd::PreCreateWindow(cs);

}

#ifdef _DEBUG

void CMainFrame::AssertValid() const

{

CFrameWnd::AssertValid();

}

void CMainFrame::Dump(CDumpContext& dc) const

{

CFrameWnd::Dump(dc);

}

#endif

MainFrm.h

#if!defined(AFX_MAINFRM_H__9A49CF0A_0006_11D3_A7F6_F5D97F5F2E6D__INCLUDED_)

#define AFX_MAINFRM_H__9A49CF0A_0006_11D3_A7F6_F5D97F5F2E6D__INCLUDED_

#if _MSC_VER >= 1000

#pragma once

#endif

class CMainFrame : public CFrameWnd

{

protected:

CMainFrame();

DECLARE_DYNCREATE(CMainFrame)

public:

// Operations

public:

// Overrides

// ClassWizard generated virtual function overrides

//{{AFX_VIRTUAL(CMainFrame)

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

//}}AFX_VIRTUAL

// Implementation

public:

virtual ~CMainFrame();

#ifdef _DEBUG

virtual void AssertValid() const;

virtual void Dump(CDumpContext& dc) const;

#endif

protected: // control bar embedded members

CStatusBar m_wndStatusBar;

CToolBar m_wndToolBar;

// Generated message map functions

protected:

//{{AFX_MSG(CMainFrame)

afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

// afx_msg void OnDemoAnalit();

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}

// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif //!defined(AFX_MAINFRM_H__9A49CF0A_0006_11D3_A7F6_F5D97F5F2E6D__INCLUDED_)

StdAfx.h

// stdafx.h : include file for standard system include files,

// or project specific include files that are used frequently, but

// are changed infrequently

//

#if!defined(AFX_STDAFX_H__9A49CF08_0006_11D3_A7F6_F5D97F5F2E6D__INCLUDED_)

#define AFX_STDAFX_H__9A49CF08_0006_11D3_A7F6_F5D97F5F2E6D__INCLUDED_

#if _MSC_VER >= 1000

#pragma once

#endif // _MSC_VER >= 1000

#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers

#include <afxwin.h> // MFC core and standard components

#include <afxext.h> // MFC extensions

#include <afxdisp.h> // MFC OLE automation classes

#ifndef _AFX_NO_AFXCMN_SUPPORT

#include <afxcmn.h> // MFC support for Windows Common Controls

#endif // _AFX_NO_AFXCMN_SUPPORT

//{{AFX_INSERT_LOCATION}}

// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif //!defined(AFX_STDAFX_H__9A49CF08_0006_11D3_A7F6_F5D97F5F2E6D__INCLUDED_)



© 2009