《MATLAB基本财务绘图课件.pptx》由会员分享,可在线阅读,更多相关《MATLAB基本财务绘图课件.pptx(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、簡介MATLAB 提供簡便的指令與函數,使電腦繪圖變成一件簡單而愉快的工作。MATLAB 可讓使用者快速方變的建立圖形,這些圖形可以被列印出來,或被剪貼到其他的程式當中。MATLAB 可繪出曲線圖,可在同一視窗內繪製多個圖形,亦可繪製三維空間網狀圖以及輪廓繪圖。MATLAB基本財務繪圖1.基本線性二維繪圖2.plot 指令3.繪圖可接受之三種類型資料4.圖形注解指令5.分區繪圖指令6.指令 axis 用法7.改變圖軸背景顏色8.其他製圖函數基本線性二維繪圖基本線性二維繪圖指令:plot用法:plot(y,line_style);y:可為單一資料點、向量或矩陣 line_style:設定所繪線條
2、的顏色及類型plot 指令線條顏色plot指令 線條顏色RGB值b藍色(blue)(0,0,1)g綠色(green)(0,1,0)r紅色(red)(1,0,0)c青藍色(cyan)(0,1,1)m紫紅色(magenta)(1,0,1)y黃色(yellow)(1,1,0)k黑色(black)(0,0,0)w白色(while)(1,1,1)plot 指令線條顏色(續)plot指令線條標記參數表plot 指令線條標記none無標記(預設值).點號(point)o圓形(circle)x叉號(x-mark)+加號(plus)*星號(star)s方塊(square)d菱形(diamond)v朝下三角形(t
3、riangle(down)朝上三角形(triangle(up)朝右三角形(triangle(right)p五角星形(pentagram)h六角星形(hexagram)plot指令線條標記參數表(續)plot指令線條標記參數表(續)plot指令線條標記參數表(續)plot指令線條形式參數表plot 指令 線條形式-實線(預設值)(solid):點線(dotted)-.點虛線(dash dot)-虛線(dashed)(none)無曲線(no line)plot指令線條形式參數表(續)基本線性二維繪圖(續)繪圖可接受之三種類型資料1.單一資料點(scalar)2.向量(vector)3.矩陣(mat
4、rix)基本線性二維繪圖(續)scalar基本線性二維繪圖(續)vector基本線性二維繪圖(續)matrix圖形注解之指令1指令用法說明titletitle(name)在圖型上方加標題xlabelxlabel(name)在x軸加註坐標名ylabelylabel(name)在y軸加註座標名texttext(x,y,word)在指定位置(x,y)寫字gtextgtext(word)用滑鼠在圖上某處寫字legendlegend(h,word,.)對圖上各線分別加注解gridgrid on加上座標格線grid off扣除座標格線(預設)boxbox on加上外圍框線(預設)box off除去除了座標
5、軸以外框線圖形注解之指令1(續)title(股票走勢圖);圖形注解之指令1(續)xlabel(2008/12/012008/12/12);ylabel(股價);圖形注解之指令1(續)text(3,37.15,台積電起漲點);圖形注解之指令1(續)gtext(中鋼起漲點);圖形注解之指令1(續)legend(3,台積電,中鋼,國泰金);圖形注解之指令1(續)grid on圖形注解之指令1(續)box off圖形注解之指令1(續)legend圖形注解之指令2set(設定目前圖形的屬性)指令用法說明gcaset(gca,)取得目前圖軸的編號xtickset(gca,xtick,)將x軸的編號作特別設
6、定xticklabelset(gca,xticklabel,)讓x軸label為使用者設定colorset(h,color,)設定線的顏色linestyleset(linestyle)設定線的型態linewidthset(h,linewidth)設定線的寬度Markerset(h,marker)改變點符號MarkerSizeset(h,MarkerSize)設定符號大小MarkerEdgeColorset(h,MarkerEdgeColor)設定點的外框顏色MarkerFaceColorset(h,MarkerFaceColor)設定點的內部顏色gcfset(gcf,)取得目前圖形的編號nam
7、eset(gcf,name,)更改圖形名稱圖形注解之指令2(續)Example圖形注解之指令2(續)yticktmp=20:45;set(gca,ytick yticktmp)圖形注解之指令2(續)set(gca,xticklabel,12/1,12/2,12/3,12/4,12/5,12/8,12/9,12/10,12/11,12/12);圖形注解之指令2(續)h=plot(y,ro-);set(h,color,g);圖形注解之指令2(續)set(h,linestyle,-.);圖形注解之指令2(續)set(h,linewidth,3);圖形注解之指令2(續)set(h,Marker,s);
8、圖形注解之指令2(續)set(h,Markersize,13);圖形注解之指令2(續)set(h,MarkerEdgeColor,k);圖形注解之指令2(續)set(h,MarkerFaceColor,r);圖形注解之指令2(續)set(gcf,name,12月份特定股票走勢圖);分區繪圖指令subplot(RowNum,ColumnNum,Num)指令 axis 用法指令說明axis(Xmin,Xmax,Ymin,Ymax)設定x及y軸座標之上下限axis(auto)由Matlab自動設定axis(axis)固定軸之上下限,且此後圖形均一致axis(xy)使用直角座標系(Cartesian
9、Coordinate)axis(ij)水平軸不變,垂直軸自上向下遞增axis(square)圖形為正方形(內定為長方形)axis(equal)x與y軸等比例axis(normal)恢復Matlab內定axis off只畫圖形不畫軸axis on畫圖形也畫軸(內定)指令 axis 用法(續)axis改變圖軸背景顏色的指令colordef改變圖軸與視窗之背景顏色先呼叫 colordef 指令,其後 plot 指令產生的圖形才有效用指令說明colordef white圖軸背景為白色,視窗背景為淺灰色colordef block圖軸背景為黑色,視窗背景為暗灰色colordef none圖軸背景為黑色,
10、視窗背景為黑色基本線性二維繪圖(續)plotyy指令畫出兩刻度不同的y軸基本線性二維繪圖(續)fplot 指令對劇烈變化處進行較密集的取樣基本線性二維繪圖(續)Semilogx指令使 x 軸為對數刻度,對正弦函數作圖其他製圖函數的指令指令用法說明barbar(X,Y)長條圖comelcomet(X,Y)動態繪出點(X(i),Y(i)當i由小到大所連成的線compasscompass(X,Y)視,以原點為中心劃出複數平面上的向量Z(箭頭表示方向,長度表示絕對值)errorbarerrorbar(X,Y,L,U)以(X(i),Y(i)為中心,向上標出(X(i),Y(i)+U(i),向下標出(X(i),Y(i)-L(i),使得每一點均有一長度為L(i)+U(i)的垂直線段經過,表示誤差範圍featherfeather(X,Y)視,以X的足標為橫軸,劃出複數平面上之向量Z(:)histhist(Y)將Y值域的分佈算成百分比的長條圖polarpolar(theta,r)用極座標來劃圖形,此時theta,r分別表示用極座標表示法下的角度與長度roserose(theta)將theta 值域的分佈算成百分比,以扇形區域表示stairsstairs(X,Y)階梯圖stemstem(X,Y)長莖圖其他製圖函數的指令(續)