2015-11-20 3 views
2

У меня есть разные файлы matlab (.fig) для моих сюжетов, и мне нужно изменить их размер для моей публикации. Мои сюжеты имеют две оси, полученные плоской функцией. Я попытался изменить размер вручную, но только одна ось меняет другую.Как я могу изменить размер файла .fig из графика matlab?

Вот мой пример для создания фигуры, которая дает мне размер фигуры около половины страницы листа А4. Мне нужна цифра размером около четверти листа A4.

a=[1:10]; b=2*(a); c=2*(a); d=2*(a); 
a1=[1:10]; b1=2*(a); c1=2*(a); d1=2*(a); 
figure, 
subplot(2,1,1); 
[AX,H1,H2]=plotyy(a,b,c,d); 
subplot(2,1,2); 
[AX2,H3,H4]=plotyy(a1,b1,c1,d1); 

Пожалуйста, сообщите мне, как изменить размер моих изображений.

+1

Не могли бы вы привести пример кода того, как вы создаете свою фигуру? Он не должен содержать ваши данные, просто покажите, как и по каким командам вы создаете фигуру. Это поможет найти способ изменить размеры осей по желанию. – mikkola

+0

Вот мой пример, чтобы создать фигуру, которая дает мне размер фигуры около половины страницы листа А4. Мне нужна цифра размером около четверти листа A4. 'code' a = [1:10]; Ь = 2 * (а); с = 2 * (а); д = 2 * (а); a1 = [1:10]; b1 = 2 * (а); с1 = 2 * (а); d1 = 2 * (а); фигура, подзаголовок (2,1,1); [AX, H1, H2] = plotyy (а, б, в, г); подзаговор (2,1,2); [AX2, Н3, Н4] = plotyy (а1, b1, c1, d1); – user96368

+0

Почему бы не экспортировать их в Word или Paint, где вы можете легко изменить размер? Или я не понял, что вы пытаетесь сделать ...? – Adiel

ответ

0
a=[1:10]; b=2*(a); c=2*(a); d=2*(a); 
a1=[1:10]; b1=2*(a); c1=2*(a); d1=2*(a); 
figure, 
subplot(2,2,1); %// 1 of 4 Representation 
[AX,H1,H2]=plotyy(a,b,c,d); 
subplot(2,2,2); %// 2 of 4 Representation 
[AX2,H3,H4]=plotyy(a1,b1,c1,d1); 

image

Если я правильно понял, вам нужно всего лишь изменить команду сюжетные.

Смежные вопросы