![]() |
C++ &Visual C++ & Matlab
|
![]() |
| آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها |
|
ادامه ماتریس ها: برای دسترسی به یک عضو ماتریس می توان با اندیس به آن دسترسی داشت: >> A=[1 2 3;4 5 6; 7 8 9] A = 1 2 3 4 5 6 7 8 9 >> B=A(2,3) B = 6 >> C=A(1,1) C = 1 می توان هر عضو ماتریس را به راحتی تغییر داد برای مثال در ماتریس بالا سطر دوم و ستون اول را به 10 تغییر می دهیم. >> A(2,1)=10 A = 1 2 3 10 5 6 7 8 9 ایجاد بردار: با علامت کولن می توان به راحتی بردار ایجاد کرد: بردار=ابتدای بردار:گام حرکت:انتهای بردار >> i=1:2:10 i = 1 3 5 7 9 اگر گام حرکت را مشخص نکنید به صورت پیش فرض مقدار یک را خواهد داشت: >> j=-3:3 j = -3 -2 -1 0 1 2 3 در اینجا نیز ترانهاده را می توان به راحتی ایجاد کرد: >> u=(1:3)' u = 1 2 3 انتخاب سطر ها و ستون ها: از دو نقطه به راحتی می توان برای انتخاب سطر یا ستون بهره برد: انتخاب ستون: >> s=[10 15 26;54 36 65;98 32 98] s = 10 15 26 54 36 65 98 32 98 >> s(:,1) ans = 10 54 98 انتخاب سطر: >> s(1,:) ans = 10 15 26 انتخاب سطر و ستون خاص: >> s(1:2,2:3) ans = 15 26 36 65 :sumتا بع این تابع جمع ستون ها را می دهد: داریم:sبرای ماتریس >> sum(s) ans = 162 83 189 :repmatتابع برای تولید یک ماتریس که کلیه سطر ها و ستون های آن تکراری است بکار می رود: سطر ها را دو بار و ستون ها را سه بار تکرار می کنیم: >> B=[1 2 3 4] B = 1 2 3 4 >> BB=repmat(B,3,2) BB = 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 در درس آتی توابع بیشتری را خواهیم شناخت. |
|
+ نوشته شده در
جمعه 14 اردیبهشت1386ساعت 1:33 بعد از ظهر توسط عباس سلیمی |
|
|
صفحه نخست پست الکترونیک آرشیو |
| نوشته های پیشین |
|
دی 1387 آذر 1387 آبان 1387 مهر 1387 شهریور 1387 اردیبهشت 1387 بهمن 1386 دی 1386 آذر 1386 آبان 1386 مهر 1386 شهریور 1386 مرداد 1386 تیر 1386 خرداد 1386 اردیبهشت 1386 |