Matlab، وضع حجم الشكل الافتراضي، ولكن لا يهتم الموقف؟
-
11-12-2019 - |
سؤال
على غرار: إعداد الرسم البياني الشكل
ولكن، أريد فقط تعيين العرض الارتفاع ، دون رعاية الموقف.السلوك المطلوب هو أنه يمكنني سحب الشكل في الإرادة، ولكن على كل إعادة رسم سيتم إصلاح الحجم.
لا أحب الطريقة في الرابط أعلاه لأنك يجب أن توفر تنسيق (x، y) من أجل الموضع، وهو أمر مزعج لأن التعليمات البرمجية تطور أو أستخدم أجهزة كمبيوتر مختلفة.ولكن ربما هناك طريقة أكثر ذكاء لاستخدام وظيفة تلك المجموعة ()؟
تحرير: Cool @ الإجابة أدناه، وهنا وظيفة محدثة.الشيء الآخر هو أن تكون "صامتة" لذلك لا يسحب الرقم التركيز باستمرار. giveacodicetagpre.
المحلول
Combine it with the corresponding get
function:
figure
pos = get(gcf,'Position');
pos(3:4) = [w h];
set(gcf,'Position',pos);
This will keep the default position and only change the width and height.
لا تنتمي إلى StackOverflow