ساخت یک آرایه سلولی (Cell Array) خالی، با دستور cell ، در متلب (MATLAB)
با استفاده از دستور cell در متلب (MATLAB)، می توانیم یک آرایه سلولی (Cell Array) بسازیم که شامل ماتریس های خالی (empty matrices) باشد.
باید ابعاد آرایه سلولی (Cell Array) را در پرانتز دستور cell ذکر نماییم.
اگر تنها عدد n در پرانتز دستور cell ذکر شود، آنگاه دستور cell ، یک آرایه سلولی (Cell Array) با ابعاد n در n خواهد ساخت. یعنی مثلا کد زیر :
همانند کد زیر می باشد (نتیجه یکسان دارند) :
به مثال زیر توجه کنید :
یک آرایه سلولی (Cell Array) می سازیم که دارای ابعاد 2 در 2 بوده و شامل ماتریس های خالی (empty matrices) باشد :
close all
clc
My_Cell_1 = cell(2)
My_Cell_2 = cell(2,2)
نتیجه :
[] []
[] []
My_Cell_2 =
[] []
[] []
مقداردهی به سلول ها (Cell) :
بعد از ساخت آرایه سلولی (Cell Array) خالی، می توانیم مقدارهای دلخواهمان را در سلول های (Cell) آن ذخیره نماییم.
به مثال زیر توجه کنید :
یک آرایه سلولی (Cell Array) می سازیم که دارای ابعاد 3 در 2 بوده و شامل ماتریس های خالی (empty matrices) باشد و همچنین در ادامه کدها، مقادیری را در سلول های (Cell) آن قرار می دهیم :
close all
clc
My_Cell = cell(3,2)
My_Cell{1} = [3]
My_Cell{2} = [4,5]
My_Cell{3,2} = [6,7]
نتیجه :
[] []
[] []
[] []
My_Cell =
[3] []
[] []
[] []
My_Cell =
[ 3] []
[1x2 double] []
[] []
My_Cell =
[ 3] []
[1x2 double] []
[] [1x2 double]