計算方法是數學課。
計算方法主要內容有:插值法,函數逼近,曲線擬和,數值積分,數值微分,解線性方程組的直接方法,解線性方程組的迭代法,非線性方程求根,常微分方程的數值解法。這是數學系的專業課。
計算方法用計算機求解數學計算問題的數值計算方法及其理論的學科。它以數字計算機求解數學問題的理論和方法為研究對象,為計算數學的主體部分。
計算方法的學習方法:
一、學生要清楚一周內所要做的事情,然後制定一張作息時間表。在表上填上那些非花不可的時間,如吃飯、睡覺、上課、娛樂等。安排這些時間之後,選定合適的、固定的時間用於學習,必須留出足夠的時間來完成正常的閱讀和課後作業。
二、學習前先預習。這就意味著在學生認真投入學習之前,先把要學習的內容快速瀏覽一遍,了解學習的大致內容及結構,以便能及時理解和消化學習內容。當然,學生要注意輕重詳略,在不太重要的地方學生可以花少點時間,在重要的地方,學生可以稍微放慢學習進程。
三、充分利用課堂時間。學習成績好的學生很大程度上得益於在課堂上充分利用時間,這也意味著在課後少花些功夫。課堂上要及時配合老師,做好筆記來幫助自己記住老師講授的內容。
四、學習要有合理的規律。課堂上做的筆記學生要在課後及時復習,不僅要復習老師在課堂上講授的重要內容,還要復習那些學生仍感模糊的認識。如果學生堅持定期復習筆記和課本,並做一些相關的習題,學生定能更深刻地理解這些內容,學生的記憶也會保持更久。
⑵ 計算方法主要研究什麼誤差和什麼誤差
計算方法主要研究截斷誤差和舍入誤差。
一、計算方法的主要內容:
本書比較全面地介紹了現代科學與工程計算中常用的數值計算方法。全書共分11章,主要內容有:引論、計算方法的數學基礎、MATLAB編程基礎、方程求根、解線性方程組的直接法、解線性方程組的迭代法、函數插值、數值積分與數值微分、常微分方程初值問題的數值解法、矩陣特徵值計算、函數優化計算。
本書知識體系完整,既簡要回顧了與計算方法有關的數學基礎知識,又介紹了現代計算軟體MATLAB,書中每個演算法都配有結構化流程圖,幾乎所有演算法都給出了MATLAB語言代碼和MATLAB函數,部分演算法給出了C語言代碼,書後附有上機實驗題目 。
⑶ 計算方法實驗報告:二分法
實驗報告?源代碼有,去年寫的= =
#include<iostream.h>
#include<math.h>
void main()
{
float a,b,c,d;//構成函數
float x,y,z;
float e,f;//區間
float g;//要求精度
cout<<"輸入方程a*x*x*x+b*x*x+c*x+d=0的a、b、c、d的值:"<<endl;
cin>>a>>b>>c>>d;
qujian: cout<<"區間?"<<endl;
cin>>e>>f;
if (e>f)
{
cout<<"區間設定出錯!請重新輸入!"<<endl;
goto qujian;
};
cout<<"要求的精度?"<<endl;
cin>>g;
z=a*e*e*e+b*e*e+c*e+d;
while (f-e>=g)
{
x=(e+f)/2;
y=a*x*x*x+b*x*x+c*x+d;
if (y*z>0) {e=x;}
else {f=x;};
cout<<"逐步得出的x有:"<<x<<endl;
};
cout<<endl;
cout<<"最後符合要求的x是:"<<x<<endl;
}