數學軟體實驗

2023-01-23 02:39:04 字數 838 閱讀 9724

實驗5:遞迴的應用

一、 實驗目的

1. 掌握mathmatica關於遞迴的操作

2. 掌握遞迴式定義函式的技巧

3 認識遞迴式程式設計初步

二、 預備知識

1 、下列語句簡單定義了一元函式的求導法則

ddx[c_?numberq] := 0

ddx[x] := 1

ddx[u_ + v_] := ddx[u] + ddx[v]

ddx[u_ - v_] := ddx[u] - ddx[v]

ddx[u_ v_] := u ddx[v] + v ddx[u]

ddx[u_ / v_] := (v ddx[u] - u ddx[v]) / v^2

ddx[u_^c_?numberq] := c u^(c-1) ddx[u]

2 、下列語句簡單定義了費波納契數列

ff[0] := 0

ff[1] := 1

ff[n_] := ff[n] = ff[n-2] + ff[n-1]

3.下列語句完成了函式f對自身的n次復合

nest[f_, x_, 0] := x

nest[f_, x_,n_] := f[nest[f, x,n-1]]

三. 實驗內容與要求

1、 擴充套件或改造預備知識1中的求導法則的定義

(1) 改造後的程式:

(2) 執行改造後的程式,求下列函式的導數

1.2.

3.2.根據預備知識2中定義

(1)生成該數列的前100項

(2)編寫由費波納契數列的第30項和第29項生成其餘前項的程式

3 . 根據預備知識3,編寫程式生成函式

數學軟體MATLAB實驗報告實驗二

實驗二 數學軟體matlab的資料型別 實驗目的與要求 掌握matlab的陣列 矩陣 字串 多維陣列 結構陣列 單元陣列和函式控制代碼等資料型別。實驗內容 1.常數 在命令視窗中分別鍵入 rho sqrt 5 1 2 a abs 3 4i realmax huge exp log realmax t...

數學軟體MATLAB實驗報告實驗四

實驗四 數學軟體matlab的繪製圖形 實現目的與要求 熟練掌握利用matlab提供的繪圖函式繪製基本二維圖形 三維線性圖和表面圖 掌握利用matlab提供的函式繪製線性圖 條形圖等實用圖形。實驗內容 1 在乙個座標系中繪製線形圖 條形圖 面積圖。程式 x 1 2 3 4 5 6 7 8 y 10 ...

數學軟體實驗報告內容

實驗報告1 實驗名稱 矩陣的基本運算 實驗地點 數學建模實驗室日期 9.18 實驗目的 熟悉matlab軟體中關於向量 矩陣的基本運算,並會用sort命令解決有關排序的實際問題。實驗內容 1.矩陣 向量 陣列 的輸入方法 2.矩陣的合成與分解 3.矩陣的加減法 乘法 轉置與求逆運算 4.向量的均值 ...