کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

نماد گذاری colon

Colon Notation

یکی از عملگر های مفید در متلب، عملگر colon(:) می باشد.

این عملگر برای ایجاد بردار، آرایه subscript و برای تکرار مشخص استفاده می شود.

اگر می خواهید یک بردار سطری شامل اعداد 1 تا 10 ایجاد کنید، می توانید مانند عبارت زیر بنویسید.

1:10

متلب دستور بالا را اجرا کرده و اعداد بین 1 تا 10 را بر می گرداند.

ans =                                                                           
                                                                                
    1    2    3    4    5    6    7    8    9   10 

مثال

100: -5: 50

متلب دستور بالا را اجرا کرده و به صورت زیر نمایش می دهد.

ans =
   100    95    90    85    80    75    70    65    60    55    50

مثال

0:pi/8:pi

متلب دستور بالا را اجرا کرده و به صورت زیر نمایش می دهد.

ans =
  Columns 1 through 7
      0    0.3927    0.7854    1.1781    1.5708    1.9635    2.3562
  Columns 8 through 9
      2.7489    3.1416

از کولن برای ایجاد برداری از شاخص ها برای انتخاب سطر ها، ستون ها یا عناصر آرایه ها استفاده می کنیم.

جدول زیر طرز استفاده از دستور کولن را نشان می دهد.

Format

Purpose

A(:,j)

عناصر ستون j ام ماتریس A

A(i,:)

عناصر سطر i ام ماتریس A

A(:,:)

هم ارز آرایه های دو بعدی مانند ماتریس A می باشد

A(j:k)

A(j), A(j+1),...,A(k)عناصر

A(:,j:k)

A(:,j), A(:,j+1),...,A(:,k)عناصر

A(:,:,k)

عنصر k ام ماتریس 3 بعدی A

A(i,j,k,:)

یک بردار در آرایه 4 بعدی ماتریس A، برداری شامل A(i,j,k,1), A(i,j,k,2), A(i,j,k,3)  و غیره

A(:)

تمام عناصر ماتریس A

 

مثال

یک فایل اسکریپت ایجاد کرده و کد زیر را بنویسید.

A = [1 2 3 4; 4 5 6 7; 7 8 9 10]
A(:,2)      % second column of A
A(:,2:3)    % second and third column of A
A(2:3,2:3)  % second and third rows and second and third columns

نتیجه بعد از اجرای کد در متلب به صورت زیر می باشد.

A =
     1     2     3     4
     4     5     6     7
     7     8     9    10
 
ans =
     2
     5
     8
 
ans =
     2     3
     5     6
     8     9
 
ans =
     5     6
     8     9

 

1394/09/04 2893 1397
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...