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

به دست آوردن تعداد ابعاد (Dimension) یک آرایه (Array)، با دستور ndims ، در متلب (MATLAB)

دستور ndims در متلب (MATLAB)، برای به دست آوردن تعداد ابعاد (Dimension) یک آرایه (Array) به کار می رود.

با توجه به اینکه بر اساس نحوه تعریف متغیرها و داده ها در نرم افزار متلب (MATLAB)، حداقل تعداد ابعاد (Dimension) برابر 2 می باشد، بنابراین دستور ndims ، عددی برابر با 2 یا بزرگتر از آن را برمی گرداند (برگرداندن عدد 1 امکان پذیر نیست).

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

مثال

clear all
close all
clc
 
A = 5
A_dim = ndims(A)

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

نتیجه :


A =

     5


A_dim =

     2
مثال

clear all
close all
clc
 
A = [4 5 6]
A_dim = ndims(A)

نتیجه :


A =

     4     5     6


A_dim =

     2
مثال

clear all
close all
clc
 
A = [1 2 3; 4 5 6; 7 8 9]
A_dim = ndims(A)

نتیجه :


A =

     1     2     3
     4     5     6
     7     8     9


A_dim =

     2
مثال

clear all
close all
clc
 
A = zeros(4,3,2)
A_dim = ndims(A)

دستور zeros برای ساخت یک ماتریس با اندازه مشخص و عنصرهای دارای مقدار اولیه 0 به کار می رود.

نتیجه :


A(:,:,1) =

     0     0     0
     0     0     0
     0     0     0
     0     0     0


A(:,:,2) =

     0     0     0
     0     0     0
     0     0     0
     0     0     0


A_dim =

     3
مثال

در این مثال، یک آرایه سلولی (Cell Array) تعریف می کنیم و تعداد ابعاد (Dimension) آن را به دست می آوریم (آرایه های سلولی (Cell Array)، حالت خاصی از آرایه ها (Array) می باشند) :


clear all
close all
clc

A{1,1,1} = 'kelidestan.com';
A{1,1,2} = 'kelidestan';
A{1,1,3} = 'MATLAB'

A_dim = ndims(A)

نتیجه :


A(:,:,1) =

    'kelidestan.com'


A(:,:,2) =

    'kelidestan'


A(:,:,3) =

    'MATLAB'


A_dim =

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

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