*Session IV
Graphs & Matrices
Dr. Afsaneh Mojra
Dept of Mechanical Engineering
Homework
Session4: Programming Dr. Afsaneh Mojra
:زير را ترسيم كنيد معادالت
1/39
Homework
Session4: Programming Dr. Afsaneh Mojra
:زير را ترسيم كنيد معادالت
2/39
Homework
Session4: Programming Dr. Afsaneh Mojra
0 1 2 3 4 5 6 7 8 9 101.5
2
2.5
3
3.5
4
4.5
5
5.5
6
x
y
data 1
3/39
Homework
Session4: Programming Dr. Afsaneh Mojra
:زير را ترسيم كنيد معادالت
4/39
Homework
Session4: Programming Dr. Afsaneh Mojra
0 1 2 3 4 5 6 7 8 9 10-40
-30
-20
-10
0
10
20
5/39
Plot
Session4: Programming Dr. Afsaneh Mojra
Graph)دو بعدي( 2-D
نمودار ميله اي (Bar Plot)
نمودار خطا (Error Bar Plot)نمودار ساقه اي (Stem Plot)
نمودار پله اي (Step Plot) نمودار قطبي (Polar Plot)
نمودار نقطه اي (Scatter Plot) نمودار نقطه اي (Scatter Plot)
نمودار خطي (Line Plot)
6/39
2-D Plot: Polar Plot
>> Step plot: use Laplacian Transform
Session4: Programming Dr. Afsaneh Mojra
Polar Plot
7/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra8/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra
0 1 2 3 4 5 6 70.5
1
1.5
2
2.5
3
3.5
4
9/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra10/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra
1
2
3
4
30
210
60
240
90
270
120
300
150
330
180 0
data1
11/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra12/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra13/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra
0.2
0.4
0.6
0.8
1
30
210
60
240
90
270
120
300
150
330
180 0
14/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra
0.2
0.4
0.6
0.8
1
30
210
60
240
90
270
120
300
150
330
180 0
15/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra16/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra
0.2
0.4
0.6
0.8
1
30
210
60
240
90
270
120
300
150
330
180 0
17/39
2-D Plot: Polar Plot
>>t = 0:.01:2*pi; >>y=sin(2*t).*cos(2*t)
>>polar(t,y,'--r')يا
>>t = 0:.01:2*pi; >>polar(t,sin(2*t).*cos(2*t),'--r')
Session4: Programming Dr. Afsaneh Mojra18/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra
0.1
0.2
0.3
0.4
0.5
30
210
60
240
90
270
120
300
150
330
180 0
19/39
2-D Plot: Polar Plot
است با اين تفاوت كه از مبدأ مختصات polar ماننددستور.قطبي به هر نقطه يك بردار ترسيم شده است
با مختصات كارتزين كار مي كند Polarبر خالف دستور .در يك دايره ترسيم مي كند شماتيك بصورتولي
Session4: Programming Dr. Afsaneh Mojra
compass
20/39
2-D Plot: Polar Plot
(θ)تعريف محور زاويه . 1
Session4: Programming Dr. Afsaneh Mojra21/39
2-D Plot: Polar Plot
(r)تعريف محور شعاعي . 2
Session4: Programming Dr. Afsaneh Mojra22/39
2-D Plot: Polar Plot
تبديل مختصات قطبي به كارتزين. 3
Session4: Programming Dr. Afsaneh Mojra
pol2cart
23/39
2-D Plot: Polar Plot
compassاجراي دستور . 4
Session4: Programming Dr. Afsaneh Mojra24/39
2-D Plot: Polar Plot
Session4: Programming Dr. Afsaneh Mojra
2
4
6
8
30
210
60
240
90
270
120
300
150
330
180 0
25/39
Cartesian & polar): سه بعدي(به كارتزين قطبي مختصات روش تبديل
Session4: Programming Dr. Afsaneh Mojra
Polar (θ, r, z)
Cartesian (x,y,z)
[x, y, z] = pol2cart(θ, r, z)
26/39
Cartesian & polar): بعديدو (مختصات قطبي به كارتزين روش تبديل
Session4: Programming Dr. Afsaneh Mojra
Polar (θ, r)
Cartesian (x,y)
[x, y] = pol2cart(θ, r)
27/39
Cartesian & polar):بعديسه (قطبي روش تبديل مختصات كارتزين به
Session4: Programming Dr. Afsaneh Mojra
Cartesian (x,y,z)
Polar (θ, r, z)
[θ, r, z] = cart2pol(x, y, z)
28/39
Cartesian & polar
Session4: Programming Dr. Afsaneh Mojra29/39
Cartesian & polar):بعديدو (قطبي روش تبديل مختصات كارتزين به
Session4: Programming Dr. Afsaneh Mojra
Cartesian (x,y)
Polar (θ, r)
[θ, r] = cart2pol(x, y)
30/39
Cartesian & polar
Session4: Programming Dr. Afsaneh Mojra31/39
Cartesian & polaratan2 & atan: Arctan
Atan2(y,x)=Arctan(y/x)
Atan(y,x)=Arctan(y/x)
Session4: Programming Dr. Afsaneh Mojra
[-π,π] مثلثاتيكل دايره
[-π/2,π/2] مثلثاتينصف دايره 32/39
2-D Plot: Scatter Plot
)نقطه اي(گسسته بصورتترسيم مقادير داده ها
Session4: Programming Dr. Afsaneh Mojra
>>scatter(X,Y)
33/39
2-D Plot: Scatter Plot
Session4: Programming Dr. Afsaneh Mojra
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20
0.5
1
1.5
2
2.5
3
3.5
4
34/39
M-file: create
Session4: Programming Dr. Afsaneh Mojra35/39
M-file: create
Session4: Programming Dr. Afsaneh Mojra36/39
M-file
Session4: Programming Dr. Afsaneh Mojra37/39
M-file: Save
Session4: Programming Dr. Afsaneh Mojra38/39
M-file: Save
Session4: Programming Dr. Afsaneh Mojra39/39