السلطان الكيماوي
عضو جديد
- إنضم
- 30 يونيو 2006
- المشاركات
- 3
- مجموع الإعجابات
- 0
- النقاط
- 0
السلام عليكم أخواني..أنا ادرس في جامعة غربية هندسة كيميائية بس متورط في مادة اعملها الان تختص بالماتلاب..
ارجوكم تساعدوني في حل هذي المشكلة:
i want to create a function that takes the coordinates of two positions: the initial position and the final position.. and interpolate between them
Write a function interpolateMMPerson that takes 2 positions of MMPerson as inputs and outputs the required 11 × 2 × 20 matrix.
the inputs are:
(Pos (11x2 matrix
Pos =
0 0
0 1.0000
0.7071 1.7071
1.4142 1.0000
1.4142 0
-0.1464 2.6035
0.2071 2.9571
0.7071 2.9571
1.2071 2.9571
1.5607 2.6035
0.7071 3.4571
(newPos(another 11x2 matrix
newPos =
-0.0017 0.0023
-0.0179 1.0043
0.8145 1.7634
1.5074 1.0423
1.5369 0.0020
-0.4943 3.4348
0.1055 3.3970
0.7214 3.0607
1.0645 3.4244
0.5676 3.3684
0.4201 3.4641
i want to interpolate the position in 20 places and save the positions in an 11 × 2 × 20 matrix
so the output of the function is an 11 x 2 x 20 matrix called Positions
how can i do that ?
there is a way to do it using the linspace function but i couldnt figure how to do it
please help me
ارجوكم تساعدوني في حل هذي المشكلة:
i want to create a function that takes the coordinates of two positions: the initial position and the final position.. and interpolate between them
Write a function interpolateMMPerson that takes 2 positions of MMPerson as inputs and outputs the required 11 × 2 × 20 matrix.
the inputs are:
(Pos (11x2 matrix
Pos =
0 0
0 1.0000
0.7071 1.7071
1.4142 1.0000
1.4142 0
-0.1464 2.6035
0.2071 2.9571
0.7071 2.9571
1.2071 2.9571
1.5607 2.6035
0.7071 3.4571
(newPos(another 11x2 matrix
newPos =
-0.0017 0.0023
-0.0179 1.0043
0.8145 1.7634
1.5074 1.0423
1.5369 0.0020
-0.4943 3.4348
0.1055 3.3970
0.7214 3.0607
1.0645 3.4244
0.5676 3.3684
0.4201 3.4641
i want to interpolate the position in 20 places and save the positions in an 11 × 2 × 20 matrix
so the output of the function is an 11 x 2 x 20 matrix called Positions
how can i do that ?
there is a way to do it using the linspace function but i couldnt figure how to do it
please help me