ساخت یک آرایه سلولی (cell array) شامل رشته ها (string)، از یک آرایه کاراکتری (character array)، با دستور cellstr در متلب
فرض کنید که یک آرایه کاراکتری (character array) داشته باشیم، با استفاده از دستور cellstr در متلب، می توانیم یک آرایه سلولی (cell array) بسازیم که هر سلول (cell) آن، شامل یک ردیف از آرایه کاراکتری (character array) باشد.
به مثال زیر توجه کنید :
clear all
close all
clc
M=['abc'; 'def'; 'ghi']
C=cellstr(M)
whos
close all
clc
M=['abc'; 'def'; 'ghi']
C=cellstr(M)
whos
سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب می باشد. دستور whos را به کار برده ایم تا نوع متغیرها، نمایش داده شود.
نتیجه :
M =
abc
def
ghi
C =
'abc'
'def'
'ghi'
Name Size Bytes Class Attributes
C 3x1 354 cell
M 3x3 18 char
abc
def
ghi
C =
'abc'
'def'
'ghi'
Name Size Bytes Class Attributes
C 3x1 354 cell
M 3x3 18 char
نظرات 0 0 0