| |
| |
 |
أساسيات
Matlab |
|
|
الدرس السابع (2)
|
|
الرسم فى البرنامج |
|
رسم خط في الأبعاد الثلاثية |
| الان قد انتهينا من شرح الرسم في المحاور الثنائية
وبندأ في المحاور اللاثية واعتقد انه لا يوجد اختلاف كبير بين الاثنين تنقسم
المحاور اللاثية الى قسمين قسم يختص برسم الخطوط في المحاور الثلاثية وقسم اخر
يختص برسم شبكة او تحويل الشكل من خطى الى شبكى دعنا نبدأ لترى الفرق والاختلاف |
| نبدأ اولا بالرسم الخط في الابعاد الثلاثية حيث ان
الامر المختص بذلك هو الامر plot3 نعم كما ترى نفس الامر الابعاد الثانية
ولكن مضاف اليه الرقم 3 وايضا يحتاج الى تعريف محور جديد الا وهو المحاور
الثالث او Z كما يطلقون عليه انظر الى المثال وراقب معى |
|
X =
[10 20 30 40];
Y = [10 20 30 40];
Z = [0 210 70 500];
plot3(X,Y,Z); grid
on;
xlabel('x-axis'); ylabel('y-axis'); zlabel('z-axis');
title('Pretty
simple');
|
|
 |
| لاحظت في المثال ان الاوامر السابقة المختصة
بالرسم بالابعاد الثنائية هى نفسها في الابعاد الثلاثية مثل اسماء المحاور
وغيرها وايضا لاحظت ان المتلاب قام بتحديد النقط (10,10,0), (20,20,210),
(30,30,70), و (40,40,500) ثم قام بتوصيل خطوط بين تلك النقط |
| وهذا مثال اخر ولكن اكثر تعقيدا من السابق |
|
Z = [0 : pi/50 :
10*pi];
X =
exp(-.2.*Z).*cos(Z);
Y = exp(-.2.*Z).*sin(Z);
plot3(X,Y,Z); grid on;
xlabel('x-axis');
ylabel('y-axis'); zlabel('z-axis');... title('A little more
interesting!');
|
| لاحظ ان كتابة الثلاث نقط بعد الامر معناه ان
الامر مستمر ولكن سوف يكمل في السطر التالى |
|
 |
| |
|
رسم
الشبكة
ثلاثية
الابعاد |
| الرسم الشبكى بسيط جدا سوى انه يحتاج الى المتابعى
انظر المثال التالى لتفهم قصدى نريد رسم العلاقة التالية Z=X^2+Y^2 |
| اولا :نعطى قيم x و Y كمصفوفة ثم نعطة امر تكوين
الشكل الشبكة لهما كما ترى |
|
x_points = [-10 : 1 : 10];
y_points = [-10 : 4
: 10];
[X,
Y] = meshgrid(x_points,y_points);
|
| بعد ذلك نكتب العلاقة بين Z , X , Y كما يلى |
|
Z = X.^2 + Y.^2;
|
| واخر شئ هو اعطاء الامر النهائى برسم الشكل كما
يلى واعطاء عنوان واسماء المحاور ايضا |
|
mesh(X,Y,Z); xlabel('x-axis');
... ylabel('y-axis');zlabel('z-axis');
|
| ليظهر لنا الشكل النهائى التالى |
|
 |
|
والى لقاء اخر فى درس اخر انشاء الله
والسلام عليكم ورحمة الله وبركاته |
|
1 |
2
| 3 |
4 | 5
| 6.1 |
6.2 |
7.1
| 7.2 | 8 |
9 |
10 |