تبدیل یک آرایه عددی (Numeric Array) به آرایه کاراکتری (Character Array) (رشته - String)، با دستور char ، در متلب (MATLAB)
دستور char در متلب (MATLAB)، می تواند برای تبدیل یک آرایه عددی (Numeric Array) به آرایه کاراکتری (Character Array) (رشته - String) به کار رود.
به این صورت که هر عدد را به عنوان یک کد معادل کاراکتر (Character) در نظر می گیرد و سپس آن را به کاراکتر معادل آن تبدیل می نماید. بنابراین کاراکترهای معادل تمامی اعداد به دست آمده و در کنار یکدیگر قرار می گیرند تا یک آرایه کاراکتری (Character Array) (رشته - String) ساخته شود.
اعدادی که دستور char می تواند آنها را پردازش کند (به کاراکتر تبدیل کند)، از 0 تا 65535 می باشند که البته اعداد 0 تا 127 مرتبط با کاراکترهای 7-bit ASCII هستند که نرم افزار متلب (MATLAB) قادر است آنها را پردازش نماید، اما پردازش صحیح سایر اعداد این بازه عددی، بستگی به تنظیمات محلی (Locale Setting) شما دارد.
به مثال زیر توجه کنید :
سه خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
اکنون یک مثال از help نرم افزار متلب (MATLAB) را ذکر می کنیم :