下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Matlab中保存圖像時,圖形窗口大小的控制zz首先要了解的是Matlab是面向對象的。最高等級的對象是screen,它定義了figure可以用的最大szie。screen下面是figure。figue就是你畫圖的時候跳出來的那個新的對話窗口。如果figure變化,screen是不會跟著變化的。但screen變化的話,figure就要跟著變化了。figure下面是axes。axes是那個窗口里面你要畫的東西。axes的大小和位置取決于figure,如果你放大縮小figure的大小的話,里面的圖線也會跟著變化的。set(gca,position,)因此,set (gca,position,0.1
2、,0.1,0.9,0.9 );的作用是:設置坐標軸距離畫板(圖形窗口figure)邊距。0.1,0.1,0.9,0.9 分別為axes在figure中的左邊界,下邊界,寬度,高度,最小為0,最大為1(左邊界,下邊界為0,上邊界,右邊界為1)見下面的例子:-figureset (gca,position,0.1,0.1,0.9,0.9 );x=1:0.1:10;y=sin(x);plot(x,y)-結果見下圖:set(gcf,position,)一般matlab繪出來圖的框架(圖形窗口)大都是正方形或者近似正方形的矩形,能不能畫一些扁的矩形呢?使用圖形的position屬性可以做到。如set(g
3、cf,unit,normalized,position,0.2,0.2,0.64,0.32);的意思是:對gcf的position進行設置。使其在屏幕上的顯示位置是以(0.2,0.2)為原點,長0.64,寬0.32。同gca一樣,仍然是左邊界,下邊界為0,上邊界,右邊界為1。另外,gcf的position也可以不是normalized的。如下面的例子:-x=-2*pi:0.1:2*9i;y=sin(x);figure;set (gcf,Position,500,500,500,500, color,w) %大小設置plot(x,y,k-) %節(jié)點位移圖形輸出xlim(min(s(:,2) ma
4、x(s(:,2)grid on-其中,500,500,500,500的意思為:原點的位置x,原點的位置y,寬,高,其坐標為points(詳見下面),圖形窗口啟動時為默認模式,使用下面的命令,可以使的打開的figure窗口最大化。方法1:h = figure;set(gcf,outerposition,get(0,screensize);方法2:h = figure;set(gcf,units,normalized,position,0,0,1,0.9);現(xiàn)在問題還存在:如果僅設置position的話,打印的時候還是正方形??梢杂孟旅娴姆椒ń鉀Q:通常默認情況下,print命令輸出圖像為 8*5i
5、nches,無視屏幕顯示尺寸通過命令行修改的話有三步1 設置paperposition為manualset(gcf,PaperPositionMode, manual) auto | manual 2 設置paperunitset(gcf,PaperUnits,inches) inches | centimeters | normalized | points 3 設置paperpositionset(gcf,PaperPosition,left,bottom,width,height)例如set(gcf, PaperPositionMode, manual);set(gcf, PaperUn
6、its, points);set(gcf, PaperPosition, 0 0 640 480);還有一個相關命令是papersizepaperposition 是placement,代表圖像在paper(感覺就是屏幕screen的意思?)中的所處位置。left和bottom計算好,就可以使圖像在paper中居中papersize是紙張大小;position要比size小的PaperPositionfour-element rect vectorLocation on printed page. A rectangle that determines the location of the
7、figure on the printed page. Specify this rectangle with a vector of the formrect = left, bottom, width, heightwhere left specifies the distance from the left side of the paper to the left side of the rectangle and bottom specifies the distance from the bottom of the page to the bottom of the rectang
8、le. Together these distances define the lower-left corner of the rectangle. width and height define the dimensions of the rectangle. The PaperUnits property specifies the units used to define this rectangle.要使圖像比例輸出與屏幕顯示的一致,可以使用如下命令屏幕顯示圖像尺寸可以plot時用 set(gcf,position,left bottom width height) 調整,或者pri
9、nt之前拖動窗口手動調整This example exports a figure at screen size to a 24-bit TIFF file, myfigure.tif.% set(gcf,position,80 100 800 600) % 如果手動拖放,則不需要這一行命令set(gcf, PaperPositionMode, auto) % Use screen sizeprint -dtiff myfigure用matlab畫了一張圖,投稿時要縮小,縮小后字體就會過小或者發(fā)虛。我摸索出比較好的方法是如下的代碼:%plot your figure before% figur
10、e resizeset(gcf,Position,100 100 260 220);set(gca,Position,.13 .17 .80 .74);figure_FontSize=8;set(get(gca,XLabel),FontSize,figure_FontSize,Vertical,top);set(get(gca,YLabel),FontSize,figure_FontSize,Vertical,middle);set(findobj(FontSize,10),FontSize,figure_FontSize);set(findobj(get(gca,Children),LineWidth,0.5),LineWidth,2);%解釋:set(gcf,Position,100 100 260 220);這句是設置繪圖的大小,不需要到word里再調整大小。我給的參數,圖的大小是7cmset(gca,Position,.13 .17 .80 .74);這句是設置xy軸在圖片中占的比例,可能需要自己微調。figure_FontSize=8;set(get(gca,XLabel),FontSize,figure_FontSize,Vertical,top);set(get(gca,YLabel),FontSize,f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省眉山市仁壽縣2024-2025學年高二上學期1月期末聯(lián)考地理試卷(含答案)
- 湖南省益陽市沅江市兩校聯(lián)考2024-2025學年九年級上學期1月期末考試歷史試卷(含答案)
- 廣東省揭陽市普寧市2024-2025學年高二上學期期末考試英語試題(無答案)
- 2024物業(yè)租賃合同履行保證
- 色酒調酒知識培訓課件
- 福建省南平市九三英華高級中學高一英語模擬試卷含解析
- 2024語音識別與自然語言處理合同
- 2025年度互聯(lián)網企業(yè)新媒體運營實習協(xié)議范本3篇
- 2024年音樂會上演藝人委托合同2篇
- 2024年限量版豪宅營銷策劃與銷售代表協(xié)議版B版
- 噪聲監(jiān)測服務投標方案
- 分子影像學概論課件
- 中國移動呼叫中心的精細化管理
- (全)2023電氣工程師內部考試習題含答案(繼保)
- 辣椒栽培技術
- 紀檢監(jiān)察知識題庫-案例分析(20題)
- 《笨狼的故事》讀書會讀書分享PPT課件(帶內容)
- 就這樣當班主任讀書分享
- 某kv送電線路鐵塔組立監(jiān)理細則
- 武艷艷數學思政課教學設計《式與方程的整理復習》
- 氣柜安裝工程施工方案
評論
0/150
提交評論