الى الخبراء في المات لاب ضروري

exex333

عضو جديد
إنضم
21 يناير 2009
المشاركات
1
مجموع الإعجابات
0
النقاط
0
السلام عليكم

طالب جامعي ادرس برنامج المات لاب

حصل للاستاذ الي يدرسني هالمادة ظروف سيئة للاسف وغاب عن الجامعه شهرين

رجع وبقي على نهاية الترم اسبوعين ومايمدي ندرس الي تبقى من المنهج :D

المهم الاستاذ الله يهديه اعطى واجب بدون مايشرح شي قال روحوا النت وتعلموا

ثم حلوا الواجب ثم سلموه :(

وبما انه القسم بكبره اسمه مات لاب

اكيد الخبراء هنا وبكثره ماشالله تبارك الله


ندخل في المهم الله يسلمكم

الواجب يقول اكتب برنامج menu داخل menu
يقصد نستخدم switch مع ال do while

وال menu عبارة عن methods

وال methods جاهزة ومكتوبه عندي

المطلوب :

ارتبها داخل ال switch


واذا مافهمتوا علي تفضلوا السؤال :

Write a Matlab program that display the following main menus



Main Menu



  • Nonlinear system

  • linear system
  • integration
  • Interpolation
  • Exit
Please enter your choice:






//-----------------------------------------------------------------------





Linear system




1. Gaussian elimination Method




2. Gauss sidle Method




3. Return to main menu





Please enter your choice:






// -------------------------------------------------------------------------------




Nonlinear system




1. Bisection Method

2. Newton Method
3. Secant Method
4. Return to main menu





Please enter your choice:



-------------------------------------------------------------------------------//



Interpolation




1. Direct Method

2. Newton Divided Difference Method
3. Return to main menu





Please enter your choice:






// -------------------------------------------------------------------------------




Integration




1. Simpson 1/3 Rule

2. Gauss Quadrate Rule
3. Return to main menu





Please enter your choice:




-------------------------------------------------------------------------------//




جميع ال methods موجودة عندي وجاهزة



لكن كيف طريقة ترتيبها داخل البرنامج



الي اعرفه نستخدم اكثر من switch



اتمنى الي فهم السؤال يتفاعل معي



والي مافهم يقولي حتى اوضح له اكثر



تسليم الواجب بعد اربع ايام



ال methods موجوده عندي بنزلها بس اشوف تفاعل بالاول



تحياااتي
 
التعديل الأخير:

مواضيع مماثلة

khaledoyeah

عضو جديد
إنضم
21 يناير 2010
المشاركات
1
مجموع الإعجابات
0
النقاط
0
انا كمان عندي تسليم لنفس الواجب ومني عارف كيف اربط
ضروري ابي الرد وشكرا
 

اركد ياهاجسي

عضو جديد
إنضم
21 يناير 2010
المشاركات
6
مجموع الإعجابات
0
النقاط
0
بلييييييييييييييييييييييييييييييييييييييييييز
حتى انا عندي نفس الواجب
ومحتاجته عشان المادة باربع ساعاات
والمشروع عليه 10
ومحد قدر يساعدني
 

زرقة السماء

مشرفة الموسوعة الهندسية
إنضم
15 أكتوبر 2007
المشاركات
986
مجموع الإعجابات
82
النقاط
0
السلام عليكم

الطريقة سهلة ان شاء الله احاول اساعدكم قريب بس شوية مشغولة .

حاولو تتعلمو من ماتلاب هلب ايساعدكم كثير .

دخلو محاولاتكم و خطوة بخطوة اينحل السؤال ان شاء الله تعالى .

هل لديكم خبرة باي لغة من لغات البرمجة سابقا ؟
 

اركد ياهاجسي

عضو جديد
إنضم
21 يناير 2010
المشاركات
6
مجموع الإعجابات
0
النقاط
0
انا مو قدامي الا يومين
لان السبت التسليم
فاابغى سرييييع
الله يسعدك
 

زرقة السماء

مشرفة الموسوعة الهندسية
إنضم
15 أكتوبر 2007
المشاركات
986
مجموع الإعجابات
82
النقاط
0
يمشي حالي باc++ و الجافا

تمام يعني معك خلفية في البرمجة

انا مو قدامي الا يومين
لان السبت التسليم
فاابغى سرييييع
الله يسعدك

ان شاء الله السالفة ما تحتاج واجد خطوة بخطوة و تكون خلصت كل شي .

في البداية أكتب كودات لحل كل نوع من الطرق السابقة و تاكد ان كل الكودات تشتغل بعدين يبقى اضافة السوسيتش و هذي سهلة ان شاء الله تعالى ما يحتاج لها أكثر من يوم

أول ما تخلص كاتب كل كود اكتب رد و اذا حصلت اي مشكلة حط الكود نعدلك اياه ان شاء الله تعالى و ابدي في الكود الثاني مباشرة و هكذا.

هذا الرابط يفيدك
الماتلاب خطوة بخطوة (تعلم كل شئ عن الماتلاب)
 

اركد ياهاجسي

عضو جديد
إنضم
21 يناير 2010
المشاركات
6
مجموع الإعجابات
0
النقاط
0
يسلمووووووووووووووووووووووووووو
الميثود كلها جاهزه
كيف اربطها مع بعض
 

زرقة السماء

مشرفة الموسوعة الهندسية
إنضم
15 أكتوبر 2007
المشاركات
986
مجموع الإعجابات
82
النقاط
0
السلام عليكم
عذرا لى التاخير على البرنامج يبقى ادخال المثود

اي سؤال أ مستعدة و بالتوفيق ان شاء الله
طبعا فيه حاجات تحتاج الى تعديل أول ما دخلو المثود عدلو على البرنامج


%write yor comment

n=0;
while n<5
disp('********************************************************************')
disp('hello to solvng numerical methode problem')
disp('1-nonlinear system')
disp('2-linear system')
disp('3-integration')
disp('4-interpolation')
disp('5-exit ')
type = input ('please enter the number of your choice :');
disp('********************************************************************')




switch type % type of problem

case {1} %for nonliner system

disp('1-linear system')
disp('2-gaussian elimination method')
disp('3-gauss sidle method')
disp('4-return to main menu')
type_1= input('please enter your choice:');


switch type_1

case {1}


case {2}


case {3}


case {4}



end




case {2} % for liner system

disp('bisection method')
disp('2. Newton method')
disp('3. Secant method')
disp('4. Return to main menu')
tpe_2=input('please enter your choice')

switch type_2

case {1}


case{2}


case{3}


case{4}


end


case {3}
disp('')
disp('')
disp('')
disp('')
disp('')

switch type_1

case {1}


case{2}


case{3}


case{4}


end
case {4}
disp('')
disp('')
disp('')
disp('')
disp('')

switch type_1

case {1}


case{2}


case{3}


case{4}


end



case {5} % to exit
n=10;

disp('thank you and have a nice day')
break

end
end
 
التعديل الأخير:

اركد ياهاجسي

عضو جديد
إنضم
21 يناير 2010
المشاركات
6
مجموع الإعجابات
0
النقاط
0
يسلمووووووووووووووووووووووووووووووووووووووووووووووووووووووو
الله يعطيك العافيه
 
أعلى