資源2matlab常見問題問答_第1頁
資源2matlab常見問題問答_第2頁
資源2matlab常見問題問答_第3頁
資源2matlab常見問題問答_第4頁
資源2matlab常見問題問答_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、常見問題問答1. Q:如何在給定句柄的 axis 里繪圖?A:plot(data,parent,haxis);或者h(yuǎn)bar=bar(data);set(hbar,parent,haxis);2. Q:中如線性擬合/線性回歸/多元線性回歸?y=a*x+b 來擬合一組數(shù)據(jù)x1,y1,x2,y2xn,yn,A:線性擬合是用polyfit x=data(:,1);y=data(:,2);p=polyfit(x,y,1);中使用p(1)為斜率 a,p(2)為截距 b多元線性回歸即用 y=a1*x1+a2*x2+.+am*xm 來擬合數(shù)據(jù)點(diǎn)x1i,x2i,xmi,yi (i=1n)|x11,x21,xm1

2、|A=|x12,x22,xm2|x1n,x2n,xmn|Y=y1,y2,y3,yn則系數(shù)a1,a2,am=pinv(A)*Y。在中使用 coeY 則可以得到最小二乘意義上的擬合系數(shù)3. Q:中如二維數(shù)據(jù)的插值?A:對于一維、二維、三維規(guī)則數(shù)據(jù)點(diǎn)陣使用二維、三維非規(guī)則數(shù)據(jù)用 griddata/griddata33,1/2/4. Q:A:tic your_code; toc或者使用: t=cputime; your_operation; cputime-t中如何計(jì)算程序運(yùn)行的時(shí)間?5. Q:如何在中實(shí)現(xiàn)交互操作?A:如果只在命令窗口進(jìn)行交互操作,請參見 demo 中的例子,主要是通過pause/c

3、lear/disp 等實(shí)現(xiàn)的,還有一些窗口資源可以使用:uigetfile, uiputfile, uiwait, uisetcolor, isetfont, uiopen, uisave命令和inputinputdlg, msgbox, helpdlg, questdlg, warndlg, errordlg6. Q:中為什么只能在小數(shù)點(diǎn)后顯示四位?A:用度,format 命令來改變命令窗口數(shù)字的顯示格式和精度,但不會(huì)影響的矩陣運(yùn)算默認(rèn)都是雙精度浮點(diǎn)型運(yùn)算。的計(jì)算精7. Q:中什么函數(shù)可以刪除矩陣的某一行或列?A:A(j,:)=;%刪除 A 的第 j 行A(:,i)=;%刪除 A 的第 i

4、列8. Q:如何得到 contour 線上的坐標(biāo)點(diǎn)?A:lcount=5; c,h=contour(peaks,lcount); x=get(h,xdata);y=get(h,ydata);這里得到的 x 和 y 都是 cell 數(shù)組,用 x1/y1來得到每條線上的坐標(biāo)對,注意,每條線的最后一個(gè)數(shù)據(jù)是 NaN。9. Q:有沒有求矩陣行數(shù)/列數(shù)/維數(shù)的函數(shù)?A:ndims(A)返回 A 的維數(shù)size(A)返回 A 各個(gè)維的最大元素個(gè)數(shù)leng)返回 max(size(A)m,n=size(A)如果 A 是二維數(shù)組,返回行數(shù)和列數(shù)nnz(A)返回 A 中非 0 元素的個(gè)數(shù)10. Q:如何產(chǎn)生均勻

5、分布的白噪聲?A:help rand均勻分布百噪聲分布百噪聲help randn11. Q:請問在中怎樣輸入特殊符號啊或者上標(biāo)、下標(biāo)?A:等。的 text/title/xlabel/ylabel 對象支持簡單的 TeX 排版語法,如希臘字母,上下標(biāo)例如:text(0.5,0.5,alphabeta_2);12. Q:中如何把向量拓展成矩陣?A:可以使用 repmat(),例如: repmat(1,2,3,1,5)或者使用 kron(),例如:kron(1 2 3,ones(1,5)13. Q:程序運(yùn)行時(shí)如何中止?A:快捷鍵【Ctrl+C】可以強(qiáng)行中止,程序不能繼續(xù)運(yùn)行。程序中用 pause 命

6、令,可以選擇中止斷點(diǎn),并按【Enter】鍵繼續(xù)運(yùn)行。14. Q:計(jì)算結(jié)果為矩陣如何保存和取出A:save將當(dāng)前工作區(qū)的變量在一個(gè) MAT-文件中。load調(diào)出一個(gè) MAT-文件。15. Q:varargin 的具體用法?A:varargin 是代表輸入的參量,必須作為最后一個(gè)參數(shù)出現(xiàn)。比如:定義函數(shù) varargout=fun(x,varargin);那么調(diào)用時(shí):A,B,C=fun(x,m,n,l);varargin 就代表 m,n,l16. Q:mean(A,dim)用法?A:mean(X):返回向量 X 的算術(shù)平均值。A 為矩陣時(shí)候,mean(A):返回一個(gè)行向量,其第 i 個(gè)元素是 A

7、的第 i 列的算術(shù)平均值。(比如a1,a2.an)。mean(A,dim):當(dāng) dim 為 1 時(shí),該函數(shù)等同于 mean(A);當(dāng) dim 為 2 時(shí),返回一個(gè)列向量,其第i 個(gè)元素是 A 的第 i 行的算術(shù)平均值。(比如a1,a2.an)。此類問題可以直接 doc mean 來查看。17. Q:使用和 sym 生成字符表達(dá)式的區(qū)別?例如:f1=a*2/(b-x);f2=sym(a*2/(b-x); f1=f2;ans=1;那是不是 f1 和 f2 完全相同呢?A:當(dāng)然,一個(gè)是字符型的一個(gè)是符號型的18. Q:如何自動(dòng)讀入一組數(shù)據(jù)文件?一目錄下有一組數(shù)據(jù)文件,文件名為 data1.dat,d

8、ata2.dat,data3.dat,dataN.dat由于文件數(shù)量非常大,如何讓A:filepath=d:/; for ii=1:N自動(dòng)的按次序讀入?filename=filepath data num2str(ii) .dat;load(filename)end原則上,該是可以將所需量盡量作到一個(gè)文件中,逐步(fortran 里面系這樣的)。文件名不一樣也好弄,可以用mander 等批量改名。也可以用自帶的函數(shù)把當(dāng)前文件夾下的所有數(shù)據(jù)文件的名字都讀到一個(gè)變量里面,然后 load 這個(gè)變量里面的元素。19. Q:在A:x1=aa x2=bb x=x1 x2 doc strcat中如何實(shí)現(xiàn)兩個(gè)

9、字符串的相加,例如:aa與bb的加和為aabb?如果求點(diǎn)積:dot(a(1,:),a(2,:)如果求向量積:cross(a(1,:),a(2,:)20. Q:如何用 set 改變 gca 變量中 xtick 和 ytick 的屬性值?A:x=1 1.53 4;y=1 2 3;plot(x,y) set(gca,XTick,x)set(gca,XTickLabel,sprf(%3.4f|,x) set(gca,YTick,y)set(gca,YTickLabel,sprf(%+1.2f|,y)21. Q:有關(guān)進(jìn)度條和畫圖A:h = waitbar(0,Please wait.);?set(fin

10、dobj(h,Type,patch),facecolor,b,edgecolor,b);for i=1:100, % compuion here % x=1:100;y=i+1:i+100;plot(x,y) close allwaitbar(i/100) endclose(h)22. Q:在A:如 A 為中如何畫灰度圖?2 維矩陣figure; imshow(mat2gray(A);23. Q:A:一個(gè)小例子 hold on;里的圖形怎樣去掉坐標(biāo)軸留下坐標(biāo)呢?plot(0,0,0,1,w,linewidth,8);plot(0,1,0,0,w,linewidth,8); plot(0,1,0

11、,1);box offxlabel(zjliu);ylabel(zjliu)24. Q:怎么畫三維數(shù)據(jù)的灰度圖?A:xi,yi=meshgrid(x,y); pcolor(xi,yi,zi);colormap(gray); colormap(flipud(get(gcf,colormap);meshgrid 的時(shí)候分的細(xì)一些讓他變得精細(xì)一些25. Q:如何讓 x 軸的值從左到右是遞減的該怎樣實(shí)現(xiàn)? y 軸按 10 的冪次方遞增?A:plot(1:10)set(gca,xdir,reverse)set(gca,yscale,log)此外,可以雙對數(shù)用:loglog()對對x 軸用:semilog

12、x()y 軸用:semilogy()26. Q:A:shading flat圖形中用來劃分多少份的那些線能去掉嗎?27. Q:如何用函數(shù)形式設(shè)定坐標(biāo)軸的數(shù)據(jù)字體與字號?A:舉個(gè)例子set(gca,FontSize,12, FontName,標(biāo)楷體)字體設(shè)置屬性:FontAngle設(shè)置字體角度normal正常;italic斜體;oblique傾斜;FontName字體名稱;FontSize字號大小FontWeight字體的輕重,選項(xiàng)為:light,normal,bold28. Q:如何修改圖形分格線?A:用 set 改變 gca 變量中 xtick 和 ytick 的屬性值29. Q:點(diǎn)是鼠標(biāo)選

13、取的,如何得到其中某個(gè)點(diǎn)的坐標(biāo)?A:x,y=ginput(n) n:要點(diǎn)擊的次數(shù)x,y 分別為點(diǎn)擊點(diǎn)的 x,y 坐標(biāo),當(dāng) n1 時(shí),x,y 為向量30. Q:如何用畫圓,且標(biāo)記刻度?其中圓自最頂部以 0、15、30、330劃分,并以數(shù)字標(biāo)明其中得30、60、90、330。 或者怎樣用rose 命令或 compass 命令實(shí)現(xiàn)。A:用 polar 畫吧,rose 和 compass 畫的不是你要的圖theta=linspace(0, 2*pi);r=ones(1,100); polar(theta, r);31. Q:如何控制二維圖的坐標(biāo)刻度不是等刻度?繪制一個(gè)二維圖,如 1,2,4,8,16。

14、x 軸總是等刻度比如 1,2,3,4,5,把它變成等比刻度,比可以?如何做?A:用 axis 命令可以改變坐標(biāo)軸的刻度,如果想改成等比刻度,可以對原數(shù)據(jù)取 2 為底的對數(shù)。32. Q:如何把 x 坐標(biāo)的刻度變成平方形式,如 1,4,9,16,25,36,49,?A:兩種不能同時(shí)實(shí)現(xiàn)第一種,變刻度 t=0.1:.1:20*pi;y=s);subplot(2,1,1)plot(t,y) subplot(2,1,2) plot(log2(t),y)第二種,坐標(biāo)顯示t=0.1:.1:20*pi;y=s);subplot(2,1,1)plot(t,y) subplot(2,1,2) plot(t,y) t1=(1:7).2;set(gca,Xtick,t1)33. Q:如何將兩個(gè)同時(shí)導(dǎo)入一個(gè)界面?需要在同一個(gè)界面中導(dǎo)入兩個(gè),如果設(shè)置文件分別為a.bmp 和 b.bmp,界面上是axes1 和 axes2,開始函數(shù)中有以下語句: imshow(imread(a.bmp);imshow(imread(b.bmp);這樣只會(huì)在 axes2 中顯示

溫馨提示

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

評論

0/150

提交評論