matlab 語言程序設計基礎(1)

matlab 語言程序設計基礎(1)

ID:17579674

大小:39.59 KB

頁數(shù):41頁

時間:2018-09-03

matlab 語言程序設計基礎(1)_第1頁
matlab 語言程序設計基礎(1)_第2頁
matlab 語言程序設計基礎(1)_第3頁
matlab 語言程序設計基礎(1)_第4頁
matlab 語言程序設計基礎(1)_第5頁
資源描述:

《matlab 語言程序設計基礎(1)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、%第二章MATLAB語言程序設計基礎%%MATLAB基本命令簡介%MATLAB程序設計語言基礎%基本數(shù)學運算%MATLAB語言流程控制%MATLAB函數(shù)的編寫%二維圖形繪制%三維圖形繪制%二維圖形%基本平面%plot%fplot%f(x)%fplot('tanh',[-22])%loglog%雙對數(shù)圖形%semilogx%x軸對數(shù)圖形%semilogy%zoom%meshgrid%特殊平面%polar%bar%barh%compass%comet%errorbar%feather%hist二維直方圖%hi

2、stc直方圖記數(shù)%rose角度直方圖%stairs%stem柄形圖%stem3%pie餅形圖%注釋命令%grid%gtext%text%legend%title%xlabel,ylabel%三維圖形%%三維曲線,面填色命令%comet3三維彗星%fill3%三維圖形等高線%clabel二維等高線圖中添加高度標簽%[x,y]=meshgrid(-2:.2:2);%z=x.*y.*exp(-x.^2-y.^2);%[C,h]=contour(x,y,z);%clabel(C,h);%contour%conto

3、urc低級等高線圖形計算命令。計算等高線矩陣c%contour3三維空間等高線圖%contourf填充二維等高線圖%contour,contour3和contourf%pie3%曲線與網(wǎng)格圖%mesh%surf%surfc%surfl%waterfall%[X,Y,Z]=sphere(30);%%[X,Y,Z]=peaks(30);%waterfall(X,Y,Z)%surf(X,Y,Z)%cylinder%sphere%其他表現(xiàn)形式%pcolor偽彩色%quiver矢量圖或速度圖%slice%axis%

4、hidden顯示隱含線條%shading顏色色調屬性%caxis顏色坐標軸刻度%[X,Y,Z]=peaks(30);%C=Z;%mesh(peaks)%hiddenoff%caxis([-11])%view%viewmtx視點轉換矩陣%surfnorm顯示三維曲面法線%[x,y,z]=cylinder(1:10);%surf(x,y,z)%figure%surfnorm(y,x,z)%axis([-1212-1212-0.11])%通用函數(shù)%圖形對象句柄%figure%line%patch%surface

5、%image%uicontrol%uimenu%軸和控制命令%axes%cla%gca%%圖形句柄操作%gco返回當前對象的句柄%get獲取對象屬性%set%reset%delete%findobj%%%圖形窗口控制%subplot%hold%gcf%clf%close%newplot%%%顏色與光照模式%%顏色控制%colormap設置或獲取當前色圖%bone淡蘭色的灰度刻度化的色圖%cool陰影的青色和品紅的色圖%copper線性銅色色圖%flag紅、白、蘭、黑的色圖%gray線性灰度化的色圖%hot

6、黑、紅、黃、白的色圖%hsv色度-飽和度值的色圖%jet%pink帶柔和陰影粉紅色圖%prism三棱鏡色圖%%%色圖控制%brighten增亮或變暗色圖%colorbar指定顏色刻度的顏色條%contrast提高灰度色圖的對比度%rgbplot畫出色圖%diffuse漫反射率%specular鏡面反射率%surfl三維帶光照模式的陰影圖%循環(huán)結構%fori=V%%end%while()%%end%選擇結構%if()%%elseif()%%else%%end%switch%case%%case%%other

7、wise%%end%try,%catch,%end%Matlab內部的每一個數(shù)據(jù)元素都是用雙精度數(shù)(double)來表示和存儲的。%變量輸出時用戶可以用format命令設置或改變輸出格式。%符號型數(shù)值可采用變精度函數(shù)求值vpa(A),或vpa(A,n)%find(),all(),any()%[s1,how]=simple(s)化簡并返回實際采用的化簡方法其中,s為原始表達式,s1為化簡后表達式,how為采用的化簡方法。%subs(B,old,new)%function[d,e]=jia(m,n)%c=m+

8、n;%d=m-n;%e=m*n;%%end%functionA=myhilb(m,n)%%產(chǎn)生A=MYHILB(N,M)或A=MYHILB(N);%ifnargin==1%m=n;%else%ifnargin==0

9、nargin>2%error('Wrongnumberofinputarguments.');%end%end%%A1=zeros(m,n);%fori=1:m%forj=1:n%A1(i,j)=1/(i+j-1)

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。