نحوه نمایش خروجی در نرم افزار متلب (قسمت نهم)

در ادامه مبحث قالب‌بندی خروجی در متلب، در این بخش، نحوه نمایش خروجی در متلب موردبررسی قرار می‌گیرد. اغلب، خروجی ارائه‌شده در نرم‌افزار متلب فراتر از صفحه‌نمایش کامپیوتر می‌رود که خوانش آن‌ها برای کاربر مشکل خواهد شد. در اینجا روش‌هایی برای نمایش مناسب خروجی در متلب ارائه می‌شود.

سطر بندی خطوط کد برای متناسب شدن با عرض پنجره

یک خط از کد یا خروجی آن می‌تواند از عرض پنجره فرمان فراتر رود و نیاز است از نوار پیمایش افقی برای مشاهده کل خط استفاده کرد. برای شکستن یک خط از ورودی یا خروجی به چند خط متناسب با عرض فعلی پنجره فرمان:

۱- در برگه Home، در بخش Environment، روی Preferences کلیک کنید. MATLAB> Command Window را انتخاب کنید.

 2- Wrap Lines را انتخاب کنید.

۳- روی OK کلیک کنید.

نکته

گزینه سطر بندی خطوط در Live Editor اعمال نمی‌شود.

سرکوب خروجی روشی دیگر برای نمایش خروجی در متلب

برای سرکوب خروجی کد، یک نقطه‌ویرگول (؛) به انتهای فرمان اضافه کنید. این کار زمانی مفید است که کد، ماتریس‌های بزرگی ایجاد کند.

اجرای کد زیر باعث ایجاد A می‌شود، اما ماتریس حاصل را در پنجره فرمان یا ویرایشگر Live نمایش نمی‌دهد:

A = magic(100);

نمایش خروجی به صورت صفحه به صفحه

خروجی در  Command Window ممکن است فراتر از بخش قابل‌رؤیت پنجره رود. شما می‌توانید خروجی را به‌صورت صفحه به صفحه مشاهده کنید:

۱- در پنجره Command، more on را برای فعال کردن خروجی صفحه‌بندی شده، تایپ کنید.

۲- فرمانی که خروجی بزرگی ایجاد می‌کند را تایپ کنید.

۳- خروجی را نشان دهید:

  • با فشار دادن Enter به خط بعدی بروید.
  • با فشار دادن Space Bar به صفحه بعدی بروید.
  • نمایش خروجی را با فشار دادن q متوقف کنید.
  • برای غیرفعال کردن خروجی صفحه‌بندی شده، more off را تایپ کنید.

نکته

گزینه‌های خروجی صفحه‌بندی شده در Live Editor اعمال نمی‌شود.

پاک کردن پنجره فرمان

اگر پنجره فرمان درهم‌ریخته به نظر می‌رسد، می‌توانید تمام متن (بدون پاک کردن فضای کار) را با انجام یکی از موارد زیر پاک‌کنید:

  • در برگه Home، در بخش Code، Clear Commands > Command Window را انتخاب کنید تا بافر پیمایش پنجره فرمان پاک شود.  
  • با استفاده از تابع CLC ، بافر پیمایش پنجره فرمان را پاک‌کنید.

از تابع home برای پاک کردن نمای فعلی پنجره فرمان، بدون پاک‌سازی بافر اسکرول استفاده کنید.

دیدگاه خود را ثبت کنید

ایمیل شما منتشر نخواهد شد.موارد ضروری مشخص شده اند. *

Solve : *
28 + 2 =