數學matlab上機實驗報告

2021-07-25 06:39:40 字數 2139 閱讀 5517

班級:土木01 姓名:謝昌亞學號:10072014

實驗一:

(一) 實驗問題

第81頁上機實驗題

2如圖所示,為了在海島i與城市c之間鋪設一條地下光纜,每千公尺光纜鋪設成本在水下部分是c1,在地下部分是c2,為使得鋪設的光纜的總成本最低,光纜的轉折點p(在海岸線上)應該取在何處?

(二) 問題分析

本題是典型的求最值問題,可設出x,然後根據已知條件列出方程,求導,求極小值,運用二分法求極值,又因為本題是乙個實際問題,所以求得的極小值便是最小值。

(三) 程式及結果

clc;clear;

f=inline('3000/(225+x^2)^(1/2)*x+750/(1000-60*x+x^2)^(1/2)*(-60+2*x)');

a=0;b=30;

k=1;

dlt=1.0e-3;

while abs(b-a)>dlt

c=(b+a)/2

if f(c)==0

break;

elseif f(c)*f(b)<0

a=c;

else

b=c;

endfprintf('k=%d,x=%.4f\n',k,c);

k=k+1;

endk=12,x=7.6978

c = 7.6941

k=13,x=7.6941

c = 7.6923

k=14,x=7.6923

c = 7.6913

k=15,x=7.6913

(四) 實驗總結

運用二分法求方程根的問題,比較方便,所沒有直接用已有的matlab語句求根快捷,但能限制精確的位數,符合題目要求。

(五) 拓展:可以直接用matlab特有語句fminbnd語句求最小值。

程式:fy=inline('3000*sqrt(225+x^2)+1500*sqrt(100+(30-x)^2)');

[xmin,fmin]=fminbnd(fy,0,30)

結果:xmin = 7.6911

fmin = 8.7242e+004

實驗二(一) 實驗問題

第91頁上機練習題

1 feigenbaum 曾對超越函式(為非負數)進行了分岔與混沌的研究,試利用迭代格式,做出相應的feigenbaum圖。

(二) 問題分析

採用迭代程式,按照書上的方法依步驟分別寫出語句

(三) 實驗程式及顯示結果

clear;clf;

hold on

axis([0,4,-3,3]);

grid;

hold on

for r=0:0.005:3.9

x=[0.1];

for k=2:150

x(k)=r*sin(pi*x(k-1));

endpause(0.001)

for k=101:105

plot(r,x(k),'k.');

endend(四)實驗體會與總結:matlab研究分叉與混沌方便快捷直觀。

實驗三:

一. 實驗問題

第101頁練習

1. 試按照上述分析思想與計算方法,計算π的近似值(精確到).要求:

利用級數展開公式(7-2)—(7-6)來計算

利用梯形公式(7-10),拋物線公式(7-12)分別計算並加以比較。

二, 實驗分析

對問題(1)只要改變書中例子中的變數的值就可以了,而問題(2)中的拋物線法書中沒有給出具體**,需要自己編寫。

三, 實驗程式及結果顯示

1 按照公式:得下列程式及結果

2按照公式:得下列程式及結果

3按照公式:得下列程式及結果

4按照公式:得下列程式及結果

5按照公式:得下列程式及結果

(三) 實驗總結及體會

不同的方法可以編出不同的程式,不同的程式可以得出近似的結果,但計算機計算的步驟和次數不同,簡潔明瞭的程式可以大大縮短運算的時間,而簡潔的程式還是要靠人類頭腦的思考,所以matlab只是乙個工具,我們還要掌握基本的方法才能更好的使用它。

實驗四(一)實驗問題 :計算橢圓的周長,使其具有5位有效數字

(二)實驗分析

求曲線的周長可以用所學的的第一型線積分的知識。

(三)實驗程式及結果

MATLAB數學實驗報告

matlab 數學實驗報告 一 實驗目的 通過以下四組實驗,熟悉matlab的程式設計技巧,學會運用matlab的一些主要功能 命令,通過建立數學模型解決理論或實際問題。了解諸如分岔 混沌等概念 學會建立malthu模型和logistic模型 懂得最小二乘法 線性規劃等基本思想。二 實驗內容 2.1...

MATLAB數學實驗報告

人口統計與 指導老師 王寧 實驗者 核工程93 孔海宇 09032064 核工程93 萬承輝 09032075 核工程93 張勇 09032082 實驗日期 2010年5月28日 實驗目的 通過對人口 問題的分析求解,了解利用最小二乘法進行資料擬合的基本思想,熟悉尋找最佳擬合曲線的方法,掌握建立增長...

數學實驗報告 基於matlab

西安交通大學 實驗報告 課程 高數實驗 班級 自動化32 姓名 張文傑 學號 2130504049 日期 2014年4月20日 1 計算值其它公式 請按照上述公式分別程式設計計算並與 1 就精度與疊加次數進行比較,能得出什麼結論?解 1 按照以下的程式得到n取不同的值 1 式計算的的近似值 form...