حذف کاراکترهای فضای خالی (space) موجود در ابتدا و انتهای یک رشته (string)، با دستور strtrim در متلب
گاهی اوقات، ممکن است که به دلایلی، در ابتدا و انتهای یک رشته (string)، تعدادی کاراکتر فضای خالی (space) قرار بگیرد. معمولا هنگام نمایش رشته (string) در خروجی متلب نیز متوجه وجود این کاراکترهای فضای خالی (space) نمی شویم. بنابراین معمولا هنگام کار با رشته ها (string)، قبل از هر چیز، سعی می کنند که کاراکترهای فضای خالی (space) موجود در ابتدا و انتهای رشته (string) را حذف کنند. برای این منظور، دستور strtrim در متلب به کار می رود.
به مثال زیر توجه کنید :
close all
clc
str_1 = ' my name is ali '
str_2 = strtrim(str_1)
whos
سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه قبلی اجرا شده در متلب می باشد.
دستور whos ، نوع و اندازه متغیرها را نمایش می دهد و بنابراین با آن می توانیم تعداد کاراکترهای رشته ها (string) را متوجه بشویم، زیرا مثلا ممکن است که در ابتدا و انتهای یک رشته، کاراکتر فضای خالی (space) وجود داشته باشد و بنابراین ما در خروجی متلب، متوجه وجود آن نشویم.
نتیجه :
my name is ali
str_2 =
my name is ali
Name Size Bytes Class Attributes
str_1 1x19 38 char
str_2 1x14 28 char