system
(system)
17 مايو 2010، 4:31م
1
[CENTER][CENTER][FONT=Arial][SIZE=4]السلام عليكم
مسائكم / صباحكم
خيـر ورضاء
معي مسئلة ابغي حلها في الماتلاب
المطلوب
1 - رسم الدائرة
2 - ايجاد قيم كل النقاط (x,y) التي تمثل رسم هذه الدائرة
[/size][/font][/center]
علماً
[RIGHT]
معادلة الدائرة هي
x-3)^2 + (y-3)^2 = r^2)
حيث r هي نصف قطر الدائرة = 1.5
مطلوب شرح طريقة الحل بالخطوات سأكـون لكم من الشاكرين
[/right]
[/center]
a = 3;
b = 3;
r = 1.5;
NumberOfPoints = 1000;
THETA = linspace(0,2*pi,NumberOfPoints);
RHO = ones(1,NumberOfPoints)* r;
[X,Y] = pol2cart(THETA,RHO);
X = X + a;
Y= Y + b;
plot(X,Y)
or
clear
a = 3;
b = 3;
r = 1.5;
Y = b - r : 0.001 : b + r;
s = sqrt(r^2 - (Y-b).^2);
X = [a+s a-s];
plot (a-s,Y)
hold on
plot (a+s,Y)
هذا ايضا بعد تعديل البرنامج الثاني
clear
a = 3;
b = 3;
r = 1.5;
Y = b - r :.01: b + r;
s = sqrt(r^2 - (Y-b).^2);
X = [a+s(:,2:end) a-s(:,1:end-1)]
Y = [Y(:,2:end) Y(:,1:end-1)]
plot (X,Y,'.')
grid
system
(system)
18 مايو 2010، 6:01ص
4
[CENTER]شكراً جزيلآ اخي الفاضل
وجزاك الله خيراً
لك إحترامي ايها المبدع
[/center]
system
(system)
23 مايو 2010، 3:47م
5
ارجو رسم دائرة متحركة حول محور السينات
حيث نصف قطر الدائرة =2
يعنى ايه دائرة متحركة ؟؟
وبالنسبة لنصف القطر والمركز ممكن تغيرهم من خلال
a = 3;
b = 3;
r = 1.5;
system
(system)
6 يونيو 2010، 4:03م
7
الدائرة تتحرك حول محور السينات
بس انا عايز دالة التحريك
واكون شاكرا جدا جدا
أخى العزيز نرجو وضع رد منطقى ومقنع