عملگر colon (:) در متلب
یکی از عملگرهای مفید در متلب، عملگر colon (:) میباشد. این عملگر برای ایجاد بردار، آرایه subscript و برای تکرار مشخص استفاده میشود. در ادامه با اوردن مثال هایی با این عملگر بیشتر آشنا میشوید.
سرویس آموزش و آزمون برق نیوز:
یکی از عملگرهای مفید در متلب، عملگر colon (:) میباشد.
این عملگر برای ایجاد بردار، آرایه subscript و برای تکرار مشخص استفاده میشود.
اگر میخواهید یک بردار سطری شامل اعداد ۱ تا ۱۰ ایجاد کنید، میتوانید مانند عبارت زیر بنویسید.
این عملگر برای ایجاد بردار، آرایه subscript و برای تکرار مشخص استفاده میشود.
اگر میخواهید یک بردار سطری شامل اعداد ۱ تا ۱۰ ایجاد کنید، میتوانید مانند عبارت زیر بنویسید.
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
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
از کولن برای ایجاد برداری از شاخصها برای انتخاب سطر ها، ستونها یا عناصر آرایهها استفاده میکنیم.
جدول زیر طرز استفاده از دستور کولن را نشان میدهد.
مثال
یک فایل اسکریپت ایجاد کرده و کد زیر را بنویسید.
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(:,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
منبع: سایت تحلیلزاده
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.