資源描述:
《數(shù)值分析matlab上機實驗報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、數(shù)值分析matlab上機實驗報告matlab軟件實驗報告數(shù)學(xué)上機課實驗報告matlab實驗報告總結(jié)數(shù)值分析試卷篇一:《MATLAB與數(shù)值分析》第一次上機實驗報告標準實驗報告(實驗)課程名稱學(xué)生姓名:李培睿學(xué)號:2013020904026指導(dǎo)教師:程建一、實驗名稱《MATLAB與數(shù)值分析》第一次上機實驗二、實驗?zāi)康?.熟練掌握矩陣的生成、加、減、乘、除、轉(zhuǎn)置、行列式、逆、范數(shù)等運算操作。(用.m文件和Matlab函數(shù)編寫一個對給定矩陣進行運算操作的程序)2.熟練掌握算術(shù)符號操作和基本運算操作,包括矩陣合并
2、、向量合并、符號轉(zhuǎn)換、展開符號表達式、符號因式分解、符號表達式的化簡、代數(shù)方程的符號解析解、特征多項式、函數(shù)的反函數(shù)、函數(shù)計算器、微積分、常微分方程的符號解、符號函數(shù)的畫圖等。(用.m文件編寫進行符號因式分解和函數(shù)求反的程序)3.掌握Matlab函數(shù)的編寫規(guī)范。4、掌握Matlab常用的繪圖處理操作,包括:基本平面圖、圖形注釋命令、三維曲線和面的填充、三維等高線等。(用.m文件編寫在一個圖形窗口上繪制正弦和余弦函數(shù)的圖形,并給出充分的圖形注釋)5.熟練操作MATLAB軟件平臺,能利用M文件完成MATLA
3、B的程序設(shè)計。三、實驗內(nèi)容1.編程實現(xiàn)以下數(shù)列的圖像,用戶能輸入不同的初始值以及系數(shù)。并以x,y為坐標顯示圖像x(n+1)=a*x(n)-b*(y(n)-x(n));y(n+1)=b*x(n)+a*(y(n)-x(n))2.編程實現(xiàn)奧運5環(huán)圖,允許用戶輸入環(huán)的直徑。3.實現(xiàn)對輸入任意長度向量元素的冒泡排序的升序排列。不允許使用sort函數(shù)。四、實驗數(shù)據(jù)及結(jié)果分析題目一:①在Editor窗口編寫函數(shù)代碼如下:并將編寫的函數(shù)文件用“draw.m”儲存在指定地址;②在Command窗口輸入如下命令:③得到
4、圖形結(jié)果如下:題目二:①在Editor窗口編寫函數(shù)代碼如下:并將編寫的函數(shù)文件用“circle.m”儲存在指定地址;②再次在Editor窗口編寫代碼:并將編寫的函數(shù)文件用“Olympic.m”儲存在指定地址;③在Command窗口輸入如下指令(半徑可任意輸入):④按回車執(zhí)行,將在圖形窗口獲得五環(huán)旗:題目三:①在Editor窗口編寫函數(shù)代碼如下:并用.將編寫的函數(shù)文件用“qipaofa.m”儲存在指定地址;②在Command窗口輸入一組亂序數(shù)值,則可以得到升序排序結(jié)果如下:
五、總結(jié)及心得體會1.要熟悉M
5、ATLAB編譯軟件的使用方法,明白有關(guān)語法,語句的基本用法,才可以在編寫程序的時候游刃有余,不至于寸步難行。2.在編寫程序到最后運行過程中最重要的是要對編寫好的程序進行調(diào)試,學(xué)會如何檢查出錯誤,解決錯誤,直至最后運行正確的程序。3.要加強英語的學(xué)習(xí),有助于對MATLAB軟件的更深一步了解和使用。篇二:2014數(shù)值分析MATLAB上機實驗數(shù)值分析實習(xí)報告姓名:學(xué)號:班級:gestepoA201**********班序言隨著計算機技術(shù)的迅速發(fā)展,數(shù)值分析在工程技術(shù)領(lǐng)域中的應(yīng)用越來越廣泛,并且成為數(shù)學(xué)與計算機
6、之間的橋梁。要解決工程問題,往往需要處理很多數(shù)學(xué)模型,不僅要研究各種數(shù)學(xué)問題的數(shù)值解法,同時也要分析所用的數(shù)值解法在理論上的合理性,如解法所產(chǎn)生的誤差能否滿足精度要求:解法是否穩(wěn)定、是否收斂及熟練的速度等。而且還能減少大量的人工計算。由于工程實際中所遇到的數(shù)學(xué)模型求解過程迭代次數(shù)很多,計算量很大,所以需要借助如MATLAB,C++,VB,JAVA的輔助軟件來解決,得到一個滿足誤差限的解。本文所計算題目,均采用MATLAB進行編程,MATLAB被稱為第四代計算機語言,利用其豐富的函數(shù)資源,使編程人員從繁瑣
7、的程序代碼中解放出來MATLAB最突出的特點就是簡潔,它用更直觀的、符合人們思維習(xí)慣的代碼。它具有以下優(yōu)點:1友好的工作平臺和編程環(huán)境。MATLAB界面精致,人機交互性強,操作簡單。2簡單易用的程序語言。MATLAB是一個高級的矩陣/陣列語言,包含控制語言、函數(shù)、數(shù)據(jù)結(jié)構(gòu),具有輸入、輸出和面向?qū)ο缶幊烫攸c。用戶可以在命令窗口中將輸入語句與執(zhí)行命令同步,也可以先編好一個較大的復(fù)雜的應(yīng)用程序(M文件)后再一起運行。3強大的科學(xué)計算機數(shù)據(jù)處理能力。包含大量計算算法的集合,擁有600多個工程中要用到的數(shù)學(xué)運算函
8、數(shù)。4出色的圖像處理功能,可以方便地輸出二維圖像,便于我們繪制函數(shù)圖像。目錄1第一題...................................................................41.1實驗?zāi)康?...........................................................41.2實驗原理和方法..................................