班級:土木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...