怎樣學習數值分析,數值分析 怎麼學 什麼專業學

時間 2021-08-30 10:49:09

1樓:拍子

首先,必須明白數值分析的用途。通常所學的其他數學類學科都是由公式定理開始,從研究他們的定義,性質再到證明與應用。但實際上,尤其是工程,物理,化學等其它具體的學科。

往往你拿到手的只是通過實驗得到的資料。

如果是驗證性試驗,需要代回到公式進行分析,驗證。但往往更多面對的是研究性或試探性試驗,無具體公式定理可代。那就必須通過插值,擬合等計算方法進行資料處理以得到一個相對可用的一般公式。

還有許多計算公式理論上非常複雜,在工程中不實用,所以必須根據實際情況把它轉化成多項式近似表示。這都是數值分析的任務。

學習數值分析,不應盲目記公式,因為公事通常很長且很乏味。我個人認為,應從公式所面臨的問題以及用途出發。比如插值方法,就是就是把實驗所得的資料看成是公式的解(好比函式影象上的各個點),由這些解反推出一個近似公式,可以具有區域性一般性。

再比如說擬合,在插值的基礎上考慮實驗誤差,通過擬合能將誤差儘可能縮小,之後目的也是得到一個具有一定條件下的一般性的公式。

好好學吧,數值分析挺實用,與數學建模一起構成數學學科中最實用的兩門學科,在工程,經濟等許多鄰域都有廣泛的用途。

2樓:艾薩龍

請問你是數學系的吧,只有數學系或者資訊與計算科學專業才在本科學數值分析。

首先,必須明白數值分析的用途。通常所學的其他數學類學科都是由公式定理開始,從研究他們的定義,性質再到證明與應用。但實際上,尤其是工程,物理,化學等其它具體的學科。

往往你拿到手的只是通過實驗得到的資料。如果是驗證性試驗,需要代回到公式進行分析,驗證。但往往更多面對的是研究性或試探性試驗,無具體公式定理可代。

那就必須通過插值,擬合等計算方法進行資料處理以得到一個相對可用的一般公式。還有許多計算公式理論上非常複雜,在工程中不實用,所以必須根據實際情況把它轉化成多項式近似表示。這都是數值分析的任務。

學習數值分析,不應盲目記公式,因為公事通常很長且很乏味。我個人認為,應從公式所面臨的問題以及用途出發。比如插值方法,就是就是把實驗所得的資料看成是公式的解(好比函式影象上的各個點),由這些解反推出一個近似公式,可以具有區域性一般性。

再比如說擬合,在插值的基礎上考慮實驗誤差,通過擬合能將誤差儘可能縮小,之後目的也是得到一個具有一定條件下的一般性的公式。

好好學吧,數值分析挺實用,與數學建模一起構成數學學科中最實用的兩門學科,在工程,經濟等許多鄰域都有廣泛的用途。

數值分析 怎麼學 什麼專業學 10

3樓:匿名使用者

多做例項練習,程式設計實現,數學是永遠的基礎,學好了對其他專業都會事半功倍

4樓:笨熊喵嗚

數值分析是為理工科大學各專業普遍開設的「數值分析」課程編寫的教材。

其內容包括插值與逼近,數值微分與數值積分,非線性方程與線性方程組的數值解法,矩陣的特徵值與特徵向量計算,常微分方程數值解法。

每章附有習題並在書末給出了部分答案,每章還附有複習與思考題和計算實習題。

全書闡述嚴謹,脈絡分明,深入淺出,便於教學。

本書也可作為理工科大學各專業研究生學位課程的教材,並可供從事科學計算的科技工作者參考。[1]

5樓:匿名使用者

工程計算,

數值分析,李慶揚

學數值分析怎樣進行程式設計 10

6樓:

當然可以用來程式設計了,比如數值分析中的龍貝格(romberg)求積分的演算法如下:

#include "iostream"

#include "cmath"

#include "iomanip"

using namespace std;

#define n 20

#define e 1e-10

typedef double type;

type f(type x)

double t2n(double a,double b,int n=0,double tn=0)

h = (b-a)/n;

double x = a+h/2;

while (x超過次數!!!\n"<

return 0;

}int main ()

//////////////////////////////求得是f(x)=sin(x)/x從0-1上的積分.

總之數值分析很有用的,能解決許多現實中的數值問題。數學家們給出數學理論,數值分析將它們真正的應用到實際中。

許多影象處理的演算法中都用到數值分析。

7樓:匿名使用者

說實話,這個和程式設計還真沒有直接關係。算是打好數學基礎,為演算法做準備。

8樓:匿名使用者

你去參考一下matlab

9樓:匿名使用者

主要是程式語言要熟練掌握,其次有一些有關的演算法分析的基礎更好

求高手解決此數值分析程式設計問題,c 或者matlab都可以

這個問題用matlab求解非常簡單,但是題目好像有兩個問題 1 兩組微分方程中的方程是否應分別為dx1 dt和dx2 dt?2 這兩個系統的過渡過程很短,沒必要把 時間設太長 事實上,1秒都顯的太長 程式 如下 tf為 時間,可酌情修改 dx1 inline x 1 1 3 x 1 1 x 2 2 ...

如何根據阻抗的數值判斷容性感性,電路分析基礎 怎麼判斷電路的容性和感性?

首先你要知道定義 阻抗是一個複數,其模表示電壓,電流振幅值或有效值的比值,而幅角 z代表電壓電流的相位差,即網路的阻抗角,注意是電壓相位角減電流的。阻抗的模和復角表示式為 z e j 化為複數表示式即為a jb。注意a體現了電阻性,會引起損耗,b為虛部,僅體現能量的儲存轉化,正體現感性,負體現容性。...

學習語言中,想知道怎麼讀取網頁上的數值,網頁原始碼中沒有直接寫出的

不要看原始碼.在數字上右鍵,選擇檢查元素,應該會自動開啟開發者工具,且跳轉到相應的位置。這裡顯示的文件樹是最終的,就是所有指令碼執行完之後。一定要選中它的話,可以看到它沒有id,只有class名是tm price,第一種方法是 document.getelementsbyclassname tm p...