پاورپوینت آموزش نرم افزار MATLAB (فصل دوم) (pptx) 33 اسلاید
                                    
                                    دسته بندی : پاورپوینت
                                    نوع فایل :  PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
                                    تعداد اسلاید: 33 اسلاید
 
                                    قسمتی از متن PowerPoint (.pptx) :
                                    عباس طبیبی-دانشگاه صنعتی اصفهان
فصل دوم
آرایهها
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1- ايجاد آرايه
روشهاي ايجاد آرايه:
با استفاده از علائم 
;
 ، 
,
 و 
[ ]
با استفاده از علامت 
:
با استفاده از توابع 
linspace
 و 
logspace
با استفاده از ترکيبي از روشهاي فوق
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-1- ايجاد آرايه 
با استفاده از علائم ; ، , و [ ]
از علامت 
;
 براي تعيين سطر جديد و از علامت 
,
 براي تعيين ستون جديد استفاده ميشود.
مثال:
>> a=[1,2,3;4,5,6]
a=
	1 2 3
	4 5 6
>> b=[1,2,3,4,5,6]
b=
	1 2 3 4 5 6
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-1- ايجاد آرايه 
با استفاده از علائم 
;
 ، 
,
 و 
[ ]
نکته:
 بجاي علامت 
;
 از 
enter
 و بجاي علامت 
,
 از فاصله خالي نيز ميتوان استفاده کرد
مثال:
>> c=[1 2,3
		4 5 6;7 8,9]
c=
	1   2   3
	4   5   6
	7   8   9
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-2- ايجاد آرايه با استفاده از علامت 
“
:
”
در مواقعي که عناصر يک آرايه رابطه خطي با يکديگر داشته باشند از اين روش ميتوان استفاده کرد.
شکل کلي دستور بصورت زير است:
ArrayName=first : step : last
 
- اگر 
step
 حذف شود، مقدار 
1
 بجاي آن بکار خواهد رفت.
 - اگر 
last
 کوچکتر از 
first
 باشد، بايد 
step
 منفي باشد. در غير اينصورت مقدار آرايه تهي خواهد شد.
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-2- ايجاد آرايه با استفاده از علامت 
“
:
”
- ادامه...
مثال:
>> x=(0 : 0.1 : 1) * pi;
>> y=sin(x);
>>z=1:5
z=
	1 2 3 4 5 
>>t=5:1
t =
   Empty matrix: 1-by-0	
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-3- ايجاد آرايه با استفاده از توابع 
linsapce
 و 
logspace
با ارائه عناصر اول و آخر و طول آرايه به اين توابع ميتوان آرايههايي خطي و يا لگاريتمي بدست آورد.
ArrayName=linspace(first,last,length)
مثال:
>>x=linspace(0,1,11)*pi;
>>y=logspace(1,3,3)
y=
	10  100  1000
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-3- ايجاد آرايه با استفاده از
 
 ترکيبي از علائم فوق
مثال:
>> x=[0,1,2, 4:2:12 ,18,19]
x=
	0 1 2  4 6 8 10 12 18 19
>> y=[10,1,7,4,6,-1 ; linspace(0,10,6) ; 5:-1:0]
y=
	10  1  7  4  6  -1
	0    2  4  6  8  10
    5    4  3  2  1   0
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-4- ماتریسهای ویژه
[ ]
 : ماتريس تهي
eye
 : يک ماتريس يکه با ابعاد داده شده ايجاد ميکند
ones
 : يک ماتريس که تمامي عناصر آن يک ميباشند با ابعاد داده شده ايجاد ميکند
zeros
 : يک ماتريس صفر با ابعاد داده شده ايجاد ميکند
rand
 : يک ماتريس با عناصر راندوم با توزيع يکنواخت به ابعاد داده شده ايجاد ميکند
randn
 : يک ماتريس با عناصر راندوم با توزيع نرمال به ابعاد داده شده ايجاد ميکند
عباس طبیبی-دانشگاه صنعتی اصفهان
2-1-4- ماتریسهای ویژه- ادامه...
مثال:
>>ones(2,3)
ans =
     1     1     1
     1     1     1
>>ones(2)
ans =
     1     1
     1     1
تمرین: سایر توابع فوق را خودتان آزمایش کنید.