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

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

در کلید شماره 26523 ، با ساختارها (Structure) در متلب (MATLAB)، آشنا شدیم. اما گاهی نیاز داریم که آرایه ای (Array) از ساختارها (Structure) را داشته باشیم، که آن را یک آرایه ساختاری (Structure Array) می نامیم.

ساخت آرایه ساختاری (Structure Array)، بدون استفاده از هیچ دستور از قبل تعریف شده، در متلب (MATLAB) :

ابتدا کد متلب (MATLAB) مربوط به تعریف یک ساختار (Structure) را در نظر می گیریم (بر اساس کلید شماره 26523 ) :

فرض کنید که می خواهیم یک ساختار (Structure) با نام S بسازیم که دارای 2 فیلد (Field) با نام های a و b باشد. بنابراین کد متلب (MATLAB) زیر را می نویسیم :

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

نتیجه :

اکنون برای نمایش مقدارهای ذخیره شده در ساختار (Structure)، کد متلب (MATLAB) زیر را اجرا می کنیم :

نتیجه :

حال می خواهیم با کمی تغییر کدهای قبل، یک آرایه ساختاری (Structure Array) داشته باشیم که دارای 2 ساختار (Structure) باشد. برای این منظور، کد متلب (MATLAB) زیر را اجرا می کنیم :

نتیجه :

اکنون برای نمایش مقدارهای ذخیره شده در آرایه ساختاری (Structure Array)، کد متلب (MATLAB) زیر را اجرا می کنیم :

نتیجه :

مثال

تعریف یک آرایه ساختاری (Structure Array) دارای 3 ساختار (Structure) :

نتیجه :

ساخت آرایه ساختاری (Structure Array)، با دستور struct ، در متلب (MATLAB) :

در روش قبل که برای ساخت آرایه های ساختاری (Structure Array) در متلب (MATLAB) شرح دادیم، از هیچ دستور از قبل تعریف شده ای، استفاده نمی شد. اما دستور struct در متلب (MATLAB) نیز می تواند برای ساخت آرایه های ساختاری (Structure Array) به کار رود.

برای یادگیری چگونگی استفاده از دستور struct در متلب (MATLAB)، برای ساخت آرایه های ساختاری (Structure Array)، کلید شماره 26515 را بخوانید.

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

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

مثال

یک آرایه ساختاری (Structure Array) تعریف می کنیم که دارای مشخصات دو فرد می باشد (مشخصات شامل نام فرد (name) و نام شهر (city) و سن فرد (age)) :

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 26514
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
ن
۱۳۹۷/۰۹/۱۴
۲۰:۱۷

عالی بود

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