آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

تبدیل یک آرایه سلولی (Cell Array) به یک آرایه ساختاری (Structure Array)، با دستور cell2struct ، در متلب (MATLAB)

دستور cell2struct در متلب (MATLAB)، برای تبدیل یک آرایه سلولی (Cell Array) به یک آرایه ساختاری (Structure Array) به کار می رود.

به مثال زیر توجه کنید :

مثال

ابتدا یک آرایه سلولی (Cell Array) با نام My_Cell_Array تعریف می کنیم که دارای مشخصات دو فرد می باشد (مشخصات شامل نام فرد و نام شهر و سن فرد).

سپس در یک متغیر با نام fields ، نام های مورد نظرمان برای فیلدهایی (Field) که می خواهیم در آرایه ساختاری (Structure Array) داشته باشیم را ذخیره می کنیم.

سپس از دستور cell2struct برای تبدیل آرایه سلولی (Cell Array) به آرایه ساختاری (Structure Array) استفاده می کنیم. عدد 2 که در پرانتز دستور cell2struct ذکر شده است، جهتی (axis) در آرایه سلولی (Cell Array) را مشخص می کند که بر اساس آن باید آرایه سلولی (Cell Array) به آرایه ساختاری (Structure Array) تبدیل شود :

3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

نتیجه :

این بار همان کدها را تکرار می کنیم و اطلاعات ذخیره شده در آرایه ساختاری (Structure Array) را در خروجی نمایش می دهیم :

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 4045
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)