MATLAB經典入門基礎教程畫圖計算_第1頁
MATLAB經典入門基礎教程畫圖計算_第2頁
MATLAB經典入門基礎教程畫圖計算_第3頁
MATLAB經典入門基礎教程畫圖計算_第4頁
MATLAB經典入門基礎教程畫圖計算_第5頁
已閱讀5頁,還剩60頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

走進MATLAB主講:代銀寶2015.11.14C++/MATLAB大學一定會用到的兩個編程軟件?

x=-10:0.5:10;y=-8:0.5:8;[x,y]=meshgrid(x,y);z=sin(sqrt(x.^2+y.^2))./

sqrt(x.^2+y.^2);mesh(x,y,z);采樣點!40X32=1280個mesh(z);三維[x,y,z]=meshgrid(-10:0.2:10,-10:0.2:10,-10:0.2:10);f=(x.^2./4+y.^2./3+z.^2./9-1);[d,m]=isosurface(x,y,z,f,0);

patch('faces',d,'vertices',m,'facevertexcData',jet(length(m)),'facecolor','k','edgecolor','flat');

gridon;view(3);axisequal;

xlabel('X'),ylabel('Y'),zlabel('Z');title('x^2/4+y^2/3+z^2/9=1');Y=solve('(x^2

+

(9/4)*y^2

+

z^2

-

1)^3

-

x^2*z^3

-

(9/80)*y^2*z^3

=

0','y')ezmesh(Y(1),200);hold

onezmesh(Y(2),200)axis

autoaxis

equal動態圖案例計算器功能!例1:計算1+1

+、-、*、/、\、^、&、|、~然后老師就。。。矩陣的乘法A.*BA*B求極限!limit(f,x,a)limit(f,a)limit(f)limit(f,x,a,’right’)limit(f,x,a,’left’)系統默認變量x趨近于0

symsxt;limit((1+2*t./x).^(3*x),x,inf)練一練

>>symsx;>>limit(3*x^2*exp(x)*(exp(x)-1)^(-2))求導數!Differentialdiff(f)diff(f,x)diff(f,n)diff(f,x,n)

syms

xab;f=a*x^2+b*x;diff(f,x)diff(f,a)diff(f,x,2)練一練

>>symsxy;>>y=exp(x)*cos(x);>>diff(y,x,5)求積分!(integral)int(f,x)int(f,x,a,b)

symsxs;f=sin(2*x)+s^2;int(f,x)int(f,s)練一練

>>symsx;>>f=exp(sqrt(x))/sqrt(x);>>int(f,x)畫圖功能!二維:線型圖,散點圖,餅圖,柱形圖

plot,fplot,scatter,polar,bar, pie,quiver,polar(Θ,r)三維:立體線條,散點圖,立體模型,立

體餅圖,立體柱形圖

plot3,surf,mesh,scatter3,bar3, pie3

二維>>x=0:0.01:100;>>plot(sin(x))>>x=0:5:100;>>plot(sin(x))>>x=0:0.01:100;>>plot(sin(x),'r')>>x=0:0.01:100;>>plot(sin(x),'b'練一練作出極坐標下r=2(1+cosθ)的圖形,θ∈[0,2π]>>t=0:pi/30:2*pi;>>r=2*(1+cos(t));>>polar(t,r)>>t=0:pi/30:2*pi;>>r=2*(1+cos(t));>>x=r.*cos(t);y=r.*sin(t);>>plot(x,y)三維墨西哥曲線練一練

>>clearall>>t=0:pi/10:10*pi;>>x=2*cos(t);y=2*sin(t);z=2*t;>>plot3(x,y,z)gridonxlabel('x軸')ylabel('y軸')zlabel('z軸')三維螺旋線一些常用算法!曲線擬合黑體輻射能量分布曲線波長能量密度馬克斯·普朗克股票獲取數據曲線擬合表達式預測模型最短路問題:Floyd算法function[D,R]=floydwarshall(A)D=A;n=length(D);for(i=1:n)for(j=1:n)R(i,j)=j;end;endfor(k=1:n)for(i=1:n)for(j=1:n)if(D(i,k)+D(k,j)<D(i,j))D(i,j)=D(i,k)+D(k,j);R(i,j)=k;end;end;endkDRpd=0;fori=1:nif(D(i,j)<0)pd=1;break;end;endif(pd==1)fprintf('有負回路');break;endend

n=8;A=[0281InfInfInfInf206Inf1InfInfInf8607512Inf1Inf70InfInf9InfInf15Inf03Inf8InfInf1Inf3046InfInf29Inf403InfInfInfInf8630];[D,R]=floydwarshall(A)n=8;A=[0282Inf1InfInfInf280Inf98InfInfInf2Inf0InfInf24Inf27Inf9Inf0InfInf8718InfInf026InfInfInfInf24Inf2608InfInfInfInf8Inf807InfInf277InfInf70];[D,R]=floydwarshall(A)R=

1535535552545744153516585254277812125644373756775454467854344778可以看出,由1-8的最短路徑是1-5-2-4-8,而且由D=

0921812626259011982517162110203242827189200171687183170262524262524162608152617288258072516277241570

可知,由P1-P8的最小費用為25.哥尼斯堡七橋問題在哥尼斯堡有七座橋將普萊格爾河中的兩個島及島與河岸聯結起來,問題是要從這四塊陸地中的任何一塊開始通過每一座橋正好一次,再回到起點。你會怎么辦?歐拉為了解決這個問題,采用了建立數學模型的方法。他將每一塊陸地用一個點來代替,將每一座橋用連接相應兩點的一條線來代替,從而得到一個有四個“點”,七條“線”的“圖”。問題成為從任一點出發一筆畫出七條橋再回到起點。數學建模常用的十類算法:1.蒙特卡洛算法;2.數據擬合、參數估計、插值等數據處理算法;3.線性規劃、整數規劃、多元規劃、二次規劃等規劃類算法;4.圖論算法;5.動態規劃、回溯搜索、分治算法、分支定界等計算機算法;6.最優化理論的三大非經典算法:模擬退火算法、神經網絡算法、遺傳算法;7.網格算法和窮舉法;8.一些連續數據離散化方法;9.數值分析算法;10.圖象處理算法。摘自:數學建模競賽應該掌握的十類算法,董承宇,北京郵電大學。一些建模的方法:A.線性規劃;B.整數規劃;C.非線性規劃;D.動態規劃;E.圖與網絡;F.排隊論;G.對策論;H.層次分析法;I.插值與擬合;J.數據的統計和描述分析;K.方差分析;L.回歸分析;M.微分方程;N.穩定狀態;O.常微分方程;P.差分方程;Q.馬氏鏈模型;R.變分法;S.神經網絡;T.偏微分方程的數值解;U.目標規劃;V.模糊數學;W.現代優化算法;X.時間序列模型;Y.存貯論;Z.經濟與金融中的優化問題;AA.生產與服務運作管理中的優化問題;AB.灰色系統理論及其應用;AC.多元分析;AD.偏最小二乘回歸;我的天,如此龐大的知識體系,我得學到何年何月啊?在實際的建模中,往往只用到一個或者是幾個方法,而且數模的競賽是完全開放的,可以使用任何方法查閱,我們需要學會使用互聯網,但原則上不允許咨詢隊友和指導老師以外的人。因此,我們只要大致的掌握一些方法,然后需要在建模的過程中去臨時學習,也就是說,對自學能力是很有要求的。每個隊伍三個人,每個人只要掌握1/3的知識就足夠不妨把剛才的那個龐大的知識體系進行簡化:數學建模基本的計算機應用基本數學應用論文寫作其他網絡查閱需求的資料學會使用數學軟件的幫助在短時間使用某種算法基本的數學意識論文寫作基本規則論文排版團隊意識健康的身體數學建模需要學習什么,如何學好數學建模?數學建模計算機應用數學應用論文寫作其他數學軟件的應用網絡查資料、其他應用能力MATLABlingo、SPSS、SAS等Mathematica數學的基本應用能力數學建模常用的十類算法寫作能力(數學建模的論文寫作習慣)排版團隊協作(團隊意識)身體健康毅力、靈感、運氣等有哪些比賽?1、由數學建模協會組織的比賽主要針對大一和大二學生(時間不定)報名即可參加;2、由理學院和教務處聯合主辦的校級數學建模競賽(每年五月份),對象是所有在校的學生,報名即可參加在國內部分場合被承認;3、由外校組織的或某個區域組織的比賽,一般是網絡報名,網絡交卷(時間可以關注網絡),參加規則會給出,在國內部分場合被承認;4、由全國組委會組織的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論