إلى الأخ المشرف المهندس سعود


(manhalshb) #1


إلى الأخ المشرف المهندس سعود

شكرا لك على الرد على طلبي السابق الذي كان غير واضح تماما
أخي الكريم لقد رسمت باستخدام السملنك معادلة حركة سيارتين تسيران بسرعة مثلا 100 كم/سا و 75 كم/سا
فتكون المعادلة
y= 100 * t
y= 75*t
الزمن t
المسافة y
و الفكرة التي لم استطع أن أطبقها هي الفواصل الزمنية لتوقف السيارة بالاستراحات
أي بعد مسير ساعتين تتوقف السيارة لمدة ربع ساعة ثم تواصل المسير و بالتالي يجب ان نحصل
على مخطط متصاعد بميل يساوي السرعة و من ثم يصبح أفقي لمدة زمنية تساوي فترة الاستراحة
و من ثم يعاود الصعود .
هل استطيع تطبيق هذه الفكرة باستخدام السملنك و ما هي البلوك التي تقطع الزمن
و شكرا على الاطالة


(المهندس سعود) #2

اخي العزيز
ارجو ان اكون قد افدتك
هذا حل مشكلتك بالبرمجه

[FONT=Courier New][SIZE=2]
[SIZE=2][FONT=Courier New][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]clc
clear
x=1;
[/size][/font][/size][/font][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]for[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2][COLOR=#000000] t=1:1:400[/color]
[/size][/font][/size][/font][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]if[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] t<=120*x
y(t)=100/60;
[/size][/font][/size][/font][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]elseif[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2] t>120*x & t<=120*x+15
y(t)=0;
[/size][/font][/size][/font][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]else
[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]x=x+1;
[/size][/font][/size][/font][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]end
end
[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]t=1:1:400;
y=cumsum(y)
plot(t,y)
[/size][/font][/size][/font][/font][/size][/size][/font]

هذا الكود بالنسبة لسياره واحدة اذا اردت الثانية فقط غير السرعه


(manhalshb) #3

الاخ سعود و الله فضلت

و يا ريت اذا يمكن ان نستخدم السملنك حصرا حيث انا استخدمت السملنك و رسمت معادلة درجة اولى ولكن
لم استطع ان اقطع الزمن لان تعليمة السكوب تعطي زمن مستمر