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

در این بخش، قالب‌بندی خروجی در متلب مورد بررسی قرار می‌گیرد. نرم‌افزار متلب، خروجی را هم در پنجره فرمان و هم Live Editor نمایش می‌دهد. نحوه نمایش خروجی را می‌توان با استفاده از چند گزینه موجود، قالب‌بندی کرد.

قالب‌بندی خروجی در متلب ؛ تنظیم فاصله خطوط خروجی

به‌طور پیش‌فرض، متلب، خطوط خالی را در خروجی پنجره فرمان نشان می‌دهد.

می‌توانید یکی از دو گزینه نمایش عددی را در متلب انتخاب کنید.

loose — (خطوط خالی را نشان می‌دهد (پیش‌فرض

>> x = [4/3 1.2345e-6]

x =

    1.3333    0.0000

compact — مانع از نمایش خطوط خالی می‌شود.

>> x = [4/3 1.2345e-6]

x =

    1.3333    0.0000

برای قالب‌بندی صفحه‌نمایش خروجی در متلب ، یکی از موارد زیر را انجام دهید:

در برگه Home، در بخش Environment، روی Preferences کلیک کنید. MATLAB> Command Window را انتخاب کنید و سپس گزینه Numeric display را انتخاب کنید.

از تابع format در خط فرمان استفاده کنید، مثلاً:

format loose

format compact

نکته: گزینه‌های نمایش فاصله خطوط در Live Editor اِعمال نمی‌شود.

تنظیم اعداد ممیز شناور

شما می‌توانید روش نمایش اعداد را در هر دو پنجره فرمان و Live Editor تغییر دهید. به‌طور پیش‌فرض،  MATLAB  از قالب کوتاه (مقادیر 5 رقمی، ممیزِ ثابت) استفاده می‌کند.

به‌عنوان‌مثال، فرض کنید که شما [x = [4/3 1.2345e-6 را در پنجره فرمان وارد می‌کنید. نمایش خروجی در متلب، بستگی به فرمت انتخابی شما دارد. جدول زیر برخی از فرمت‌های نمایش عددی موجود و خروجی مربوط به آن‌ها را نشان می‌دهد.

فرمت نمایش عددی نمونه خروجی
Short (پیش‌فرض) x = 1.3333 0.0000
short e x = 1.3333e+00 1.2345e-06
long x = 1.333333333333333 0.000001234500000
+ x = ++

نکته: فرمت نمایش متن، تنها بر چگونگی نمایش اعداد تاثیر می‌گذارد، نه اینکه متلب چگونه آنها را محاسبه یا ذخیره می‌کند.

برای قالب‌بندی نحوه نمایش اعداد، یکی از موارد زیر را انجام دهید:

  • در برگه Home، در بخش Environment، روی Preferences کلیک کنید. MATLAB> Command Window را انتخاب کنید و سپس گزینه Numeric format را انتخاب کنید.
  • از تابع format استفاده کنید، برای مثال:

format short

format short e

format long

Facebook
Twitter
LinkedIn
Telegram
نظرات

مقالات مرتبط

ثبت سفارش

  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .