مشخصات مقاله
-
1397
-
0.0
-
2893
-
0
-
0
نماد گذاری 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