資源描述:
《matlab第一章 matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、Matlab語(yǔ)言Matlab語(yǔ)言Matlab語(yǔ)言No.1邱 成Matlab語(yǔ)言No.2Matlab語(yǔ)言C語(yǔ)言自動(dòng)檢測(cè)技術(shù)第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述Matlab語(yǔ)言No.3Matlab語(yǔ)言No.4學(xué)什么?第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述§1現(xiàn)代科學(xué)運(yùn)算技術(shù)§2Matlab語(yǔ)言簡(jiǎn)介§3課程結(jié)構(gòu)及教學(xué)計(jì)劃§4Matlab基本功能演示§5Hands-OnMatlab語(yǔ)言No.5第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述§1現(xiàn)代科學(xué)運(yùn)算技術(shù)1.數(shù)據(jù)的成組性2.數(shù)學(xué)問(wèn)題的解析解法與數(shù)值解法3.計(jì)算技術(shù)的發(fā)展-
2、3-2-1012300.20.40.60.81Matlab語(yǔ)言No.6第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述1.數(shù)據(jù)的成組性單絲不成線孤木不成林例子:函數(shù)及其圖像實(shí)驗(yàn)結(jié)果分析常見(jiàn)時(shí)間序列01020304050607080902030405060708090語(yǔ)言考試成績(jī)分布圖MATLABMatlab語(yǔ)言No.7第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述2.數(shù)學(xué)問(wèn)題的解析解法與數(shù)值解法數(shù)學(xué)家:情鍾解析法,嚴(yán)格證明工程師:偏愛(ài)數(shù)值法,夠用、實(shí)用例子:京沈高速客運(yùn)專線試驗(yàn)列車為頭型曲線增加壁厚Matlab語(yǔ)言No.8第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述Matlab
3、語(yǔ)言No.9第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述Matlab語(yǔ)言No.10第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述Matlab語(yǔ)言No.11第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述Data.txt0.0001874.1461.0001874.0972.0001874.0473.0001873.9974.0001873.9475.0001873.8976.0001873.8467.0001873.7958.0001873.7449.0001873.69310.0001873.64211.0001873.59012.0001873.538......1471.
4、000209.749DxDyrh(x,y)hcosqhsinq(x0,y0)??%wall.mload('data.txt');x=data(:,1);y=data(:,2);Dx=diff(x);Dy=diff(y);h=50;r=sqrt((Dx).^2+(Dy).^2);sn=Dy./r;cs=Dx./r;x0=x(1:end-1)+h*sn;y0=y(1:end-1)-h*cs;plot(x,y,x0,y0,'--');axis([018002002000]),axissquareMatlab語(yǔ)言No.12第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述(1)
5、解析解不存在(2)解析解不實(shí)用Matlab語(yǔ)言No.13第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述Cramer法則:化為n個(gè)n-1元的方程,…20元方程需用9.7073×1020次計(jì)算用100億次/秒巨型機(jī)3000年!必須使用數(shù)值解的場(chǎng)合Matlab語(yǔ)言No.14第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述3.計(jì)算技術(shù)的發(fā)展祖沖之用多邊形逼近求p牛頓用迭代法求解方程EISPACK,LINPACKNAGNumericalRecipes繪圖、字符、非數(shù)值數(shù)據(jù)計(jì)算機(jī)代數(shù)(符號(hào)運(yùn)算工具箱)Matlab語(yǔ)言No.15第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述§2Matlab語(yǔ)言
6、簡(jiǎn)介1.Matlab語(yǔ)言的形成和發(fā)展2.Matlab語(yǔ)言的特色3.Matlab語(yǔ)言的工具箱Matlab語(yǔ)言No.16第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述1.Matlab語(yǔ)言的形成和發(fā)展Prof.CleveMolerEispackLinpackFortran,CTheMathWorksMatlab1984ProMatlabMacintoshMatlabPCMatlabMatlab3861990DOSMatlab4.01992WindowsMatlab5.01997Matlab5.31999Matlab6.12001Matlab6.52002Matlab語(yǔ)言N
7、o.17第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述2.Matlab語(yǔ)言的特色可移植性Potability運(yùn)算精度雙精度15位有效數(shù)字編程效率以4?3矩陣乘以3?2矩陣為例比較BASIC、Fortran、C、Matlab編程情況Matlab語(yǔ)言No.18第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)運(yùn)算概述BASIC語(yǔ)言編程DIMA(4,3),B(3,2),C(4,2)FORI=1TO4FORJ=1TO3C(I,J)=0FORK=1TO2C(I,J)=C(I,J)+A(I,K)*B(K,J)NEXTK;PRINTC(I,J),NEXTJ;PRINTNEXTIMatlab語(yǔ)言No
8、.19第一章Matlab語(yǔ)言與現(xiàn)代科學(xué)