تبدیل یک عدد (Number) به یک آرایه کاراکتری (Character Array)، با دستور num2str ، در متلب (MATLAB)
دستور num2str در متلب (MATLAB)، برای تبدیل یک عدد (Number) به یک آرایه کاراکتری (Character Array) به کار می رود.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
دقت کنید که علامت ' (علامت Single Quotes) برای تعریف آرایه کاراکتری (Character Array) به کار می رود.
می خواهیم ابتدا یک عدد را محاسبه کرده و سپس این عدد را به همراه یک جمله، در خروجی چاپ کنیم. چون از همان ابتدا، نتیجه حاصل برای عدد را نمی دانیم، بنابراین نمی توانیم از همان ابتدا که کدها را داریم می نویسیم، عدد مورد نظرمان را در جمله (که به صورت آرایه کاراکتری (Character Array) نوشته می شود) قرار بدهیم. بنابراین ابتدا عدد را محاسبه می کنیم و سپس آن را به آرایه کاراکتری (Character Array) تبدیل کرده و سپس با دستور strcat که برای اتصال دو آرایه کاراکتری (یا دو رشته) به کار می رود، جمله مورد نظرمان و عدد را که اکنون یک آرایه کاراکتری (Character Array) است، به هم متصل می کنیم و سپس با استفاده از دستور disp ، آرایه کاراکتری (Character Array) حاصل شده را در خروجی نمایش می دهیم (دستور disp باعث می شود که نام متغیر حاوی آرایه کاراکتری نمایش داده نشود) :
نتیجه :
بسیار عالی ...
برای آدرس دهی مقادیر به یک نرم افزار دیگه خیلی بدرد بخوره .
خدا امواتتان را بیامرزد .