matlab如何按照指定的解析度儲存figure

2021-05-02 11:23:21 字數 1541 閱讀 4220

1樓:

a = 1:50;  % 產生一個1到50,增量為1的矩陣, 儲存在a中

figure(1), plot(a), title('test'); % 用plot 畫出a, 控制代碼為1

print(1, '-dpng', 'test');  % 儲存控制代碼為1的影象到 test.png, 儲存目錄為當前工作路徑

2樓:

試試直接在figure視窗裡直接儲存為jpg檔案,此時儲存的jpg檔案是根據你figure 視窗的實際大小進行儲存的。但是因為jpg是壓縮的,所以數字和線型都會變得模糊點,我一般是調大字型加粗線條。

3樓:匿名使用者

base=randn(10,4);

mydir=uigetdir('d:','選擇一個目錄');%選擇**的儲存位置

%%%可以選擇已存在資料夾,也可以新建資料夾,也可以

%%%選擇d盤以外的檔案,這裡的d只起參考作用

for i=1:4

figure(i);%%%每列一個圖

plot(base(:,i))

set(gcf,'position',[500,300,260,260])%%設定**大小,這樣的大小可在word中並排放兩個

name=['\figure',num2str(i),'.png'];%存成png格式更清晰,且檔案更小

f=getframe(gcf);

imwrite(f.cdata,[mydir,name])%%%相當於截圖end

matlab figure大小設定

4樓:丿

通過set指令可以指定影象大小,語法為set(gcf,'position',[centerx,centery,width,height]),其中「width」和「height」分別代表寬度和高度。

centerx為figure的中心點在螢幕的x座標,centery為figure的中心點在螢幕的y座標,和固定影象尺寸沒有關係。

1、以繪圖y=x^2-2x為例畫出影象。

2、不關閉figure視窗,直接在command window中輸入set(gcf,'position',[200,300,800,600]);

3、儲存figure視窗和檔案路徑。

4、確定影象尺寸正確。

5、插入word檔案中。

5樓:匿名使用者

figure框選單

file-->export setup-->size,

輸入寬,高,選擇相應單位

matlab 如何將影象縮放到指定畫素大小的函式

6樓:匿名使用者

i=imread('autumn.tif');

j=imresize(i,[256,256]);

imshow(i);

figure;

imshow(j)

7樓:匿名使用者

樓上開始掃蕩matlab問題了,一分鐘一個……

matlab如何生成指定分佈的隨機數

抄別的一個函式給你吧 function y dis rand x,p,n dis rand 產生離散分佈隨機數 x 可能取值 p 取值概率 n 擬生成隨機數的數目 cp cumsum p y zeros 1,n for i 1 n y i x sum cp rand 1 1 end演算法說明 利用m...

在幾何畫板中如何讓圖形按照指定的軌跡運動

先畫好軌跡,在軌跡上取一點,讓你的圖形都與這個點關聯。編輯 操作類按鈕 設定就動畫或者移動就可以了。在幾何畫板中怎樣使用 構造 選單下的 軌跡 命令 幾何畫板構造軌跡是指動點引起的隨動物件移動過程形成的軌跡。前提條件是必須選中動點和隨東物件 只能選中此兩個物件 構造 選單下的 軌跡 才能啟用。比如 ...

如何修改電腦截圖的解析度,電腦的解析度很低怎麼截高解析度的圖

修改電腦截圖 解析度,copy需要先修改電腦系統解析度。以win10為例,修改電腦系統解析度步驟如下所示 1 在桌面空白處右鍵點選滑鼠,在彈出的選單中選擇顯示設定。2 點選選擇顯示選項。3 點選解析度選項。4 選擇需要更改的解析度。5 選擇保留更改即可完成電腦系統解析度更改。截圖是不能修改解析度的,...