




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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里再調整大小。我給的參數(shù),圖的大小是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壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024~2025學年遼寧撫順東洲區(qū)七年級下冊5月期中考試數(shù)學試題
- 潔具生產能源審計對企業(yè)能效認證的影響考核試卷
- 糧食儲存通風設備批發(fā)商合作政策考核試卷
- 心理危機干預中的心理急救知識普及考核試卷
- 公共衛(wèi)生事件監(jiān)測系統(tǒng)性能評估考核試卷
- 勞務派遣服務中的企業(yè)戰(zhàn)略規(guī)劃與執(zhí)行考核試卷
- 住宿救助機構的社會企業(yè)風險管理考核試卷
- 跑道擴建項目勘察成果與工程設計銜接研究考核試卷
- 農業(yè)資源環(huán)境保護政策與農村環(huán)境教育推廣考核試卷
- 金屬涂層技術考核試卷
- 2025年高考化學總復習試題分類訓練:硫及其化合物(解析卷)
- 2023-2024學年廣東省深圳市龍華區(qū)八年級(下)期末英語試卷
- 濕疹護理課件教學課件
- 相關方需求和期望表
- 胃腸內鏡護士進修匯報
- 23J916-1 住宅排氣道(一)
- 生物基復合材料的LCA(生命周期評估)
- 【核心素養(yǎng)目標】人教版物理九年級 13.1分子熱運動 教案
- 第四課 拗音 課件初中日語人教版七年級第一冊
- 廣東省廣州市天河區(qū)2023-2024學年八年級下學期期末物理模擬試卷
- 甲乙方施工合同范本
評論
0/150
提交評論