تعریف آرایه ها (Array)، با علامت های ] و [ ، در متلب (MATLAB)
در نرم افزار متلب (MATLAB)، علامت های ] و [ برای تعریف آرایه ها (Array) به کار می روند.
در متلب (MATLAB)، یک بردار (Vector) در واقع یک آرایه یک بعدی (1D Array) (One-dimensional Array) می باشد.
همچنین یک ماتریس (Matrix) در واقع یک آرایه دو بعدی (2D Array) (Two-dimensional Array) می باشد.
بنابراین بردار (Vector) و ماتریس (Matrix)، خود حالت خاصی از آرایه ها (Array) می باشند.
دقت کنید که آرایه ها (Array) و آرایه های سلولی (Cell Array) را با هم اشتباه نگیرید. آرایه های سلولی (Cell Array) با علامت های } و { تعریف می شوند.
تفاوت آرایه ها (Array) و آرایه های سلولی (Cell Array) را در آموزش زیر شرح داده ایم :
همه متغیرهایی (variable) که در نرم افزار متلب (MATLAB) تعریف می کنیم (از هر نوع داده ای (Data Type) که باشند)، آرایه های چند بعدی (Multidimensional Array) هستند.
هنگام تعریف یک آرایه (Array)، عنصرهای (Element) مورد نظرمان برای آرایه (Array) را بین علامت های ] و [ می نویسیم.
عنصرهای آرایه (Array) را می توانیم با علامت , از هم جدا کنیم :
و یا اینکه عنصرها را با کاراکتر فضای خالی (Space) از هم جدا می کنیم (نتیجه هر دو کد یکسان است) :
به مثال زیر توجه کنید :
یک آرایه (Array) یک بعدی (1D Array) (One-dimensional Array) تعریف می کنیم که حاوی 3 عنصر باشد و همه عنصرها از نوع رشته (String) هستند و بنابراین یک آرایه رشته ای (String Array) خواهیم داشت و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
علامت " (علامت Double Quotes) برای تعریف رشته (String) به کار می رود.
عنصرهای آرایه (Array) را با علامت , از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 1 در 3 می باشد.
یک آرایه (Array) یک بعدی (1D Array) (One-dimensional Array) تعریف می کنیم که حاوی 3 عنصر باشد و همه عنصرها از نوع رشته (String) هستند و بنابراین یک آرایه رشته ای (String Array) خواهیم داشت و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
علامت " (علامت Double Quotes) برای تعریف رشته (String) به کار می رود.
عنصرهای آرایه (Array) را با کاراکتر فضای خالی (Space) از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 1 در 3 می باشد.
یک آرایه (Array) دو بعدی (2D Array) (Two-dimensional Array) تعریف می کنیم که حاوی 4 عنصر باشد و همه عنصرها از نوع رشته (String) هستند و بنابراین یک آرایه رشته ای (String Array) خواهیم داشت و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
علامت " (علامت Double Quotes) برای تعریف رشته (String) به کار می رود.
عنصرهای آرایه (Array) را با علامت , از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 2 در 2 می باشد.
در کد زیر، به شکل متفاوتی به عنصرهای آرایه (Array) اشاره کرده ایم :
نتیجه :
یک آرایه (Array) دو بعدی (2D Array) (Two-dimensional Array) تعریف می کنیم که حاوی 4 عنصر باشد و همه عنصرها از نوع رشته (String) هستند و بنابراین یک آرایه رشته ای (String Array) خواهیم داشت و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
علامت " (علامت Double Quotes) برای تعریف رشته (String) به کار می رود.
عنصرهای آرایه (Array) را با کاراکتر فضای خالی (Space) از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 2 در 2 می باشد.
در کد زیر، به شکل متفاوتی به عنصرهای آرایه (Array) اشاره کرده ایم :
نتیجه :
یک آرایه (Array) یک بعدی (1D Array) (One-dimensional Array) تعریف می کنیم که حاوی 4 عنصر باشد و همه عنصرها از نوع عدد هستند و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
عنصرهای آرایه (Array) را با علامت , از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 1 در 4 می باشد.
یک آرایه (Array) یک بعدی (1D Array) (One-dimensional Array) تعریف می کنیم که حاوی 4 عنصر باشد و همه عنصرها از نوع عدد هستند و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
عنصرهای آرایه (Array) را با کاراکتر فضای خالی (Space) از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 1 در 4 می باشد.
یک آرایه (Array) دو بعدی (2D Array) (Two-dimensional Array) تعریف می کنیم که حاوی 4 عنصر باشد و همه عنصرها از نوع عدد هستند و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
عنصرهای آرایه (Array) را با علامت , از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 2 در 2 می باشد.
در کد زیر، به شکل متفاوتی به عنصرهای آرایه (Array) اشاره کرده ایم :
نتیجه :
یک آرایه (Array) دو بعدی (2D Array) (Two-dimensional Array) تعریف می کنیم که حاوی 4 عنصر باشد و همه عنصرها از نوع عدد هستند و سپس تک تک عنصرهای آرایه (Array) را در خروجی نمایش می دهیم :
عنصرهای آرایه (Array) را با کاراکتر فضای خالی (Space) از هم جدا کرده ایم.
نتیجه :
اندازه آرایه برابر 2 در 2 می باشد.
در کد زیر، به شکل متفاوتی به عنصرهای آرایه (Array) اشاره کرده ایم :