2021-03-19
  • |
  • daafoor
  • |
  • مشاهدات: 4012

الرسم ثنائي البعد:

ليكن لدينا التابع y=2*x+5 المطلوب ارسم هذا التابع ضمن المجال [5+ , 5-]

x=-5:0.1:5;
y=2*x+5;
plot(x,y)
grid on;
xlabel('x'); 
ylabel('y');
title('y=2*x+5'); 

شرح الكود : في السطر الأول عرفنا شعاع x قيمته الابتدائية -5 قيمته النهائية 5+ وبخطوة 0.1 ، في السطر الثاني تم تعريف التابع ، في السطر الثالث استخدمنا تابع الرسم plot حيث المتحول الأول لهذا التابع هو المحور السيني x والمتجول الثاني هي محور العينات y ، في السطر الرابع أنشائنا شبكة ، في السطر الخامس والسادس عرفنا عنوان المحور x والمحور y والسطر الأخير عنوان المنحني البياني الذي رسمناه.

 


 

ليكن لدينا التابع y=A*sin(wt) المطلوب ارسم هذا التابع ضمن المجال [Π , +Π-]

t=-pi:0.1:pi;
A=5;w=0.5;
y=A*sin(w*t);
plot(t,y,'*')
grid on;
xlabel('Time [sec]'); 
ylabel('y');
title('y = A*sin(w*t)'); 

 


 

رسم منحنين على نفس الشكل:

برنامج رسم sin(x) & cos(x) ضمن المجال  [Π , +Π-]

t=-2*pi:0.1:2*pi;
y=sin(t);
z=cos(t);
plot(t,y,'*' , t ,z ,'o')
grid on;
xlabel('Time [sec]'); 
ylabel('y');
title('Sin (t) & Cos (t)'); 
legend('Sin (t) ','Cos (t)');
xlim([-2*pi 2*pi])

 


 

برنامج رسم تابع تغير درجة الحرارة مع تغير الارتفاع عن سطح الأرض ضمن مجال الارتفاع  [10000, 0] متر:

H=0:100:10000;
T0=15;
T=T0-0.0065*H;
 plot(H,T)
grid on;
xlabel('Altitude [m]'); 
ylabel('Temperature [C]');
title('Temperature VS Altitude');
 

هل أعجبك المحتوى؟

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول