آموزش متلب (MATLAB)
دسته بندی ( ۵۴۳ آموزش )
نمایش دسته بندی ها (۵۴۳ آموزش)
مباحث اولیه، در متلب (MATLAB)
مباحث اولیه، در متلب (MATLAB) 8
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB)
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB) 75
دستورهای ساده و پرکاربرد، در متلب (MATLAB)
دستورهای ساده و پرکاربرد، در متلب (MATLAB) 4
توابع (Function)، در متلب (MATLAB)
توابع (Function)، در متلب (MATLAB) 12
متغیرها (Variable)، در متلب (MATLAB)
متغیرها (Variable)، در متلب (MATLAB) 12
m-file ها، در متلب (MATLAB)
m-file ها، در متلب (MATLAB) 2
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB)
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB) 5
رسم شکل ها، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB) 19
رسم شکل های سه بعدی، در متلب (MATLAB)
رسم شکل های سه بعدی، در متلب (MATLAB) 13
رسم چند شکل با هم، در متلب (MATLAB)
رسم چند شکل با هم، در متلب (MATLAB) 6
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB)
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB) 12
رسم شکل های هندسی ساده، در متلب (MATLAB)
رسم شکل های هندسی ساده، در متلب (MATLAB) 8
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB)
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB) 6
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB)
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB) 12
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB)
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB) 5
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB)
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB) 3
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB) 13
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB) 9
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB)
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB) 2
کار با شکل رسم شده، در متلب (MATLAB)
کار با شکل رسم شده، در متلب (MATLAB) 1
پردازش تصویر و کار با عکس ها، در متلب (MATLAB)
پردازش تصویر و کار با عکس ها، در متلب (MATLAB) 15
ساخت انیمیشن، در متلب (MATLAB)
ساخت انیمیشن، در متلب (MATLAB) 1
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB)
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB) 4
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB)
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB) 42
حلقه ها (for و while)، در متلب (MATLAB)
حلقه ها (for و while)، در متلب (MATLAB) 3
آرایه ها (Array)، در متلب (MATLAB)
آرایه ها (Array)، در متلب (MATLAB) 4
آرایه های سلولی (Cell Array)، در متلب (MATLAB)
آرایه های سلولی (Cell Array)، در متلب (MATLAB) 12
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB)
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB) 2
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB)
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB) 3
جدول ها (Table)، در متلب (MATLAB)
جدول ها (Table)، در متلب (MATLAB) 11
جدول های زمانی (TimeTable)، در متلب (MATLAB)
جدول های زمانی (TimeTable)، در متلب (MATLAB) 1
درخت ها (Tree)، در متلب (MATLAB)
درخت ها (Tree)، در متلب (MATLAB) 1
پایگاه داده SQLite ، در متلب (MATLAB)
پایگاه داده SQLite ، در متلب (MATLAB) 0
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB)
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB) 2
خطاهای رایج، در متلب (MATLAB)
خطاهای رایج، در متلب (MATLAB) 2
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB)
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB) 1
سیمولینک (Simulink)، در متلب (MATLAB)
سیمولینک (Simulink)، در متلب (MATLAB) 5
GUI و واسطه های گرافیکی، در متلب (MATLAB)
GUI و واسطه های گرافیکی، در متلب (MATLAB) 7
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB)
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB) 18
تاریخ و زمان، در متلب (MATLAB)
تاریخ و زمان، در متلب (MATLAB) 19
توقف موقتی یا کامل برنامه، در متلب (MATLAB)
توقف موقتی یا کامل برنامه، در متلب (MATLAB) 4
بردارها و ماتریس های خاص، در متلب (MATLAB)
بردارها و ماتریس های خاص، در متلب (MATLAB) 3
توابع خاص، در متلب (MATLAB)
توابع خاص، در متلب (MATLAB) 2
حافظه (Memory)، در متلب (MATLAB)
حافظه (Memory)، در متلب (MATLAB) 3
برنامه های آماده برای دانلود، در متلب (MATLAB)
برنامه های آماده برای دانلود، در متلب (MATLAB) 1
Excel و متلب (MATLAB)
Excel و متلب (MATLAB) 2
راهنما (Help)، در متلب (MATLAB)
راهنما (Help)، در متلب (MATLAB) 2
مباحث عمومی، در متلب (MATLAB)
مباحث عمومی، در متلب (MATLAB) 19

تعیین چگونگی نمایش اعداد در خروجی متلب (MATLAB) (تعداد رقم صحیح و تعداد رقم اعشاری و ...)، با دستور format ، در متلب (MATLAB)

نرم افزار متلب (MATLAB)، شیوه های مختلفی برای نمایش اعداد (اعداد صحیح و اعداد اعشاری) در خروجی خود دارد و ما می توانیم هر یک از این شیوه ها را توسط دستور format ، انتخاب نماییم.

یعنی می توانیم تعیین کنیم که تنها چند رقم ابتدای هر عدد یا چند رقم اعشاری اول یک عدد اعشاری، نمایش داده شود (برای شلوغ نشدن خروجی متلب) و یا اینکه کل رقم های اعشاری اعداد را در خروجی متلب (MATLAB) ببینیم.

یا به عنوان مثال، ضریبی بر مبنای 10 از اعداد درون یک ماتریس، در خارج از ماتریس نوشته شود (ضرب در ماتریس) تا اعداد درون ماتریس را به شکل ساده تری مشاهده کنیم.

نکته مهم

دستور format تنها شیوه نمایش اعداد در خروجی نرم افزار متلب (MATLAB) را تعیین می کند و هیچ تغییری در مقدار اصلی عدد که در نرم افزار متلب (MATLAB) ذخیره شده، اعمال نخواهد کرد. بنابراین نگران تغییر مقدار اصلی اعداد نباشید (و این دو مفهوم را هم با یکدیگر اشتباه نگیرید) و تنها سعی کنید که با دانستن تفاوت حالت های مختلف نمایش اعداد در خروجی متلب (MATLAB)، بهترین حالت که مناسب خود است را بیابید و توسط دستور format ، آن حالت را انتخاب نمایید.

بنابراین نمایش متفاوت یک عدد در خروجی متلب (توسط دستور format)، باعث نمی شود که مقدار اصلی آن یا محاسباتی که در آینده بر اساس مقدار آن صورت می گیرد، تغییر کند (چون محاسبات بر اساس همان مقدار اصلی ذخیره شده است، نه مقدار نمایش داده شده در خروجی).

همچنین امکان برگرداندن به حالت پیش فرض (Default) نمایش اعداد در خروجی، وجود دارد و بنابراین بدون نگرانی، می توانید حالت فعلی را تغییر دهید و بعد دوباره آن را برگردانید. همچنین اگر قبلا حالت پیش فرض (Default) را تغییر داده اید و حالت دیگری را مناسب خود دیده اید، با کدهایی می توانید حالت تعیین شده فعلی را به دست آورید تا بتوانید بعدا در آخر کدها، دوباره آن را برگردانید.

در تعیین حالت توسط دستور format ، دو مورد Format و FormatSpacing وجود دارد. که مورد Format است که شیوه دقیق نمایش اعداد در خروجی را مشخص می کند و حالت های متعددی برای آن قابل انتخاب است، اما FormatSpacing تنها مشخص می کند که چه مقدار فاصله بین اطلاعاتی که در خروجی نمایش داده می شوند، وجود داشته باشد و صرفا 2 حالت برای آن وجود دارد و انتخاب بین این دو، به سلیقه کاربر بستگی دارد (خیلی مهم نیست و سلیقه ای می باشد).

برای دانستن حالت های فعلی که برای دو مورد Format و FormatSpacing انتخاب شده است، می توانید کد متلب (MATLAB) زیر را اجرا نمایید :

3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

نتیجه :

بنابراین اگر به وضعیت فعلی نمایش اعداد در خروجی متلب (MATLAB)، عادت کرده اید، کد مورد نظر را اجرا کنید و دو حالتی که فعلا انتخاب شده اند را یادداشت کنید تا بعدا دوباره همان ها را انتخاب نمایید (چون ممکن است قبلا حالت نمایش اعداد در خروجی را تغییر داده باشید و بنابراین حتی برگرداندن وضعیت به حالت پیش فرض خود نرم افزار متلب (MATLAB) نیز باعث شود که حالت قبلی انتخاب شده توسط خود را مشاهده نکنید).

اکنون با فرض اینکه می دانید دو مقدار مربوط به Format و FormatSpacing در نرم افزار متلب (MATLAB) شما برابر چه حالت هایی انتخاب شده است (برای برگرداندن آنها در آینده)، اکنون می خواهیم مقداری کد متلب (MATLAB) اجرا کنیم تا تفاوت حالت های مختلف برای دستور format را در عمل مشاهده نماییم.

قبل از هر چیز، بد نیست که کل این حالت های قابل انتخاب را فهرست کنیم :

برای مشاهده تفاوت بین این حالت ها، 4 متغیر را در نظر می گیریم که دارای تعداد رقم (رقم صحیح برای اعداد صحیح و رقم اعشاری برای اعداد اعشاری) زیاد باشند (دو مورد به صورت عدد صحیح و دو مورد به صورت عدد اعشاری می باشند) :

همان طور که مشاهده می کنید، دو متغیر دارای تنها یک عنصر هستند و دو متغیر دارای بیش از یک عنصر هستند، زیرا در برخی حالت ها، ویژگی هایی برای نمایش مقادیر ماتریس ها با بیش از یک عنصر به کار می رود که قصد داریم متوجه آنها شوید (مثلا در یک حالت، ضریبی بر مبنای عدد 10 از تمام مقادیر ماتریس، در خارج از ماتریس و به صورت ضرب در ماتریس نمایش داده می شود تا مقادیر درون ماتریس را به صورت ساده تر داشته باشیم و بتوانیم آنها را مقایسه کنیم).

بنابراین کد نهایی زیر را خواهیم داشت که در آن می توانید حالت های مختلف برای دستور format را برای نمایش مقادیر 4 متغیر مورد نظر در خروجی متلب (MATLAB)، مشاهده نمایید (در کدها، یک بار در وسط کدها و یک بار در انتهای کدها، حالت را به حالت پیش فرض (Default) تغییر داده ایم) :

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 26434
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای دستورات متلب (MATLAB)

راهنمای دستورات متلب (MATLAB) بر اساس حرف اول دستور :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z