㈠ matlab如何讓調整保存圖像的大小
matlab運行得到的圖像,利用
figure命令,然後在visio中粘貼,得到的圖像有點大,如果直接用在beamer中,為了顯示圖像,只能使scale較小,導致圖中的文本太小看不清。如果首先在matlab中的print
preview首先手動修改,就不會出現這個問題。舉例如下:
t=-1:0.05:2;
i =
cos(1000*t+deg2rad(30));
plot(t,i,'b-','LineWidth',2);
grid on
axis
on
xlabel('t/s'),ylabel('i/A');
1.為了去掉白邊,勾選Edit->
options->transparent background。
2.把Match figure screen size前面的對號去掉。
3.勾選File->Print preview->Use manual size and
position,在下面的寬度或高度框中設置合適的大小,再點擊Fix aspect ratio。
4.
figure到visio中,列印成pdf就可插入beamer。需要注意的是,也可以在matlab中列印成pdf,但是效果沒有visio做出來的好。
㈡ Matlab怎麼設置圖片大小
如果是matlab輸出設置圖片大小,步驟如下:
1. 輸入圖片讀入代碼:
clear all;
clc;
I=imread('E:Matlab2010imageobject.jpg'); %圖片的讀入,路徑由圖片位置確定
figure;imshow(I);
2. 點擊F5運行,然後會輸出一個圖像,在左上和汪角菜單欄找到 File>>ExportSetup 會彈出一個對話框
㈢ matlab保存的figure圖片的大小
base=randn(10,4);
mydir=uigetdir('d:','選擇一個目錄');
%%%可以選擇已存在文件夾,也伏悄可以新建文件夾,也可以
%%%選擇d盤以外的文件,這里的d只起參考作用缺數渣
for
i=1:4
h=figure(i);%%%每列一個圖
plot(base(:,i))
name=['\figure',num2str(i),'.png'];
f=getframe(gcf);
imwrite(f.cdata,[mydir,name])%%%相當畢雹於截屏,所以能保存為原來大小,望注意
end
saveas是按默認設置存圖的,所以大小會變。
希望對你有所幫助,有問題歡迎追問,滿意請採納。
㈣ matlab中如何修改保存圖片的大小
使用imwrite()函數
例如,要把k這個數組代表的圖片保存為名字叫做picture的fig格式的文件,遲灶可用
imwrite(k,picture
.fig')
如果你想把fig轉化為其他,先打開圖片然後再次保存碼敗扮即可
例如:枯前i=imread(picture.fig);
imwrite(picture1.bmp);
imwrite(picture1.png);
㈤ matlab繪制圖像,設置了圖像大小,但保存為jpg格式時為什麼是默認圖像大小
是導出時, '導出設置' 裡面大小或解析度的設置問題。
解決方法: 操作編碼是
set(gcf,'PaperUnits','centimeters','PaperPosition',[14 19 10 15],'PaperPositionMode', 'manual');
saveas(gcf,'c:\work\a.jpg');