You are on page 1of 6

‫ا ل ص ف ح ه| ‪1‬‬

‫كـــــــــــــــــــــــــــــــــــــــــــورس‬

‫دكـــــــــتور مهـــــــــــــندس‬

‫‪www.Dr-Elmasry.com‬‬
‫‪Hussein.mohamed@eng.psu.edu.eg‬‬
‫‪+2 01555 96 8881‬‬
‫ا ل ص ف ح ه| ‪2‬‬

‫نبذه عن الكورس‬
‫يعد الماتالب )‪ (MATHLAB‬من اشهر اللغات البرمجيه المستخدمه في مجال التعامل مع المكتبات الرياضيه‬
‫والتي تخدم المجال الهندسي بشكل مباشر ومجاالت اخري فنجد كلمه الماتالب مكونه من جزءين الجزء االول هو ماث‬
‫)‪(MATH‬ويعني الرياضه والجزء االخر الب )‪(LAB‬ويعني المعمل ومن ذلك نجد ان البرنامج الماتالب هو برنامج‬
‫يمقل معمل كامل للتعامالت الرياضيه بين يديك ويستخدم البرنامج ايضا في بناء التطبيقات الحوسبيه الي جانب استخدامه‬
‫في الذكاء الصناعي )‪ (AI‬وعمل االنظمه المدمجه وربطه مع الشرائح االلكترونيه )‪ (Embedded System‬لتنفيذ‬
‫االومر ويحتوي ايضا البرنامج علي االدوات الخاصه بالعمليات االحصاء )‪ (Statistics‬والتحسين )‪(Optimization‬‬
‫والتوقع )‪ (Predication‬والتعامل مع المصفوفات )‪(Matrix‬والبلوكات )‪(Blocks‬الحل الدوائر الكهربيه والكثير‬
‫هذ ا الكورس هو مدخل لمفاهيم عامل حول البرنامج واستخدام والتعامل مع واجهته الي جانب انشاء العمليات‬
‫الحسابيه )‪ (Math Operations‬وحل المعادالت )‪(Equation Slover‬والرسم المنحنيات )‪ (Plot‬باشكال مختلفه‬
‫الي جانب حل المعادالت الجبريه والتفاضليه وتطبيقات العمليات علي التكامل العددي الي جانب البرمجه من خالل الماتالب‬
‫وفي نهايه الكورس سوف نتعامل مع البلوكات الجاهزه من خالل البرنامج المدمج مع الماتالب وهو السيميولينك‬
‫)‪(Simulink‬فنتعرف من خالله علي البلوكات المختلفه واستخدمها ‪.‬‬

‫البرنامج‪Matlab 2022 B :‬‬ ‫اصدار تشغيل‬


‫شعار البرنامج‪:‬‬
‫الشركه المصنعه‪ :‬ماث وركس )‪(Math Works‬‬
‫واجهه كامله )‪(Full Integrated interference‬‬ ‫نوعيه العمل علي الوجهه‪:‬‬
‫هدف العمل البرنامج للمستخدمين‪ :‬التعليم )‪(Educational‬‬

‫المهتمين والمستفيدين‪:‬‬
‫‪ ‬دارسي كليات الهندسه والمعاهد الهندسيه بكل شعبها‬
‫‪ ‬العاملين في مجال البرمجه الرقمنه‬
‫‪ ‬العاملين والمهتمين بالذكاء الصناعي واالنضمه المدمجه‬
‫‪ ‬االحصاءين ومنشئ قواعد البيانات‬
‫‪ ‬العاملين في االقصاد ومحللي االسواق والمؤسسات االوراق الماليه والمصارف والبنوك‬
‫‪ ‬العاملين في االدرات المشتريات والمخازن‬

‫عدد الساعات ‪ 61 :‬ساعه بواقع ‪ 09‬دقيقه للمحاضره وبوقع تدريبي ‪ 09‬دقيقه ( ‪ 8‬لقاءات تفاعليه)‬

‫متطلبات الملتحقين بالكورس ‪ :‬معرفه المبدأيه بالمفاهيم الرياضيه من جبر خطي والتفاضل والتكامل وحل المعادالت‬
‫ا ل ص ف ح ه| ‪3‬‬

‫المحـــــــــــــــــــــــــتويات‬
‫عدد‬ ‫التمارين‬
‫التمارين‬ ‫ال‬ ‫نعم‬
‫مدخل الي الماتالب ‪2922‬‬
‫مقدمه الي الماتالب والوجهه‬
‫‪1‬‬ ‫√‬ ‫التعرف علي االومر العامه‬
‫‪1‬‬ ‫√‬ ‫امر ‪CD‬‬
‫‪1‬‬ ‫√‬ ‫امر المسح ‪CLC‬‬
‫‪1‬‬ ‫√‬ ‫امر ‪CLF‬‬
‫‪1‬‬ ‫√‬ ‫مر‪DIR‬‬
‫‪1‬‬ ‫√‬ ‫امر ‪PATH‬‬
‫‪1‬‬ ‫√‬ ‫امر ‪PWD‬‬
‫‪1‬‬ ‫√‬ ‫توليد ارقام بطريقه عشوائيه )‪(RAND‬‬
‫‪1‬‬ ‫√‬ ‫امر االدخال )‪(INPUT‬‬
‫‪1‬‬ ‫√‬ ‫امر االخراج )‪(OUTPUT‬‬
‫‪1‬‬ ‫√‬ ‫امر الطباعه )‪(FPRINTF‬‬
‫‪1‬‬ ‫√‬ ‫امر التعامل مع الملفات الصوتيه‬
‫العمليات الرياضيه وبرمجه المعادالت في الماتالب‬
‫تعريف المتغيرات داخل البرنامج ‪Variables‬‬
‫التعرف علي انواع البيانات )‪(Data Types‬‬
‫العمليات الرياضه )‪(Math Operations‬‬
‫التعبير المنطفي )‪(Logical Expression‬‬
‫‪3‬‬ ‫√‬ ‫حل المعادالت الرياضيه )‪(Equation Solver‬‬
‫√‬ ‫تعريف دوال االقترانات )‪(Analogy Functions‬‬
‫‪1‬‬ ‫√‬ ‫تعريف الدوال المجهوله لالقتران )‪(Anonymous Functions‬‬
‫‪1‬‬ ‫√‬ ‫تعريف الدول الفرعيه واالساسيه لالقتران ‪Primary and Sub-Function‬‬
‫‪1‬‬ ‫√‬ ‫تعريف الدوال المتداخله ‪Nested Functions‬‬
‫‪1‬‬ ‫√‬ ‫تعريف الدوال الخاصه لالقتران ‪(Private Functions‬‬
‫‪1‬‬ ‫√‬ ‫تعريف الدوال العامه للمتغيرات االقتران ‪(Global Variables‬‬
‫√‬ ‫اساسيات البرمجه بالماتالب‬
‫‪1‬‬ ‫√‬ ‫تعريف جمل التكرار الجل )‪(For‬‬
‫‪1‬‬ ‫√‬ ‫تعريف جمل لو )‪(If‬‬
‫‪1‬‬ ‫√‬ ‫تعريف جمل لو ايضا )‪(If-else‬‬
‫‪1‬‬ ‫√‬ ‫تعريف جمل ايضا لو )‪(Elseif‬‬
‫‪1‬‬ ‫√‬ ‫تعريف جمل التحول )‪(Switch‬‬
‫عمليات الرياضه المتقدمه بالماتالب‬
‫√‬ ‫الجبر )‪(Algebraic‬‬
‫‪1‬‬ ‫√‬ ‫العمليات علي االشتقاق )‪(Differential‬‬
‫‪1‬‬ ‫√‬ ‫العمليات علي التكامل )‪(Integration‬‬
‫‪1‬‬ ‫√‬ ‫العمليات علي المعادالت التفاضليه )‪(Differential Equations‬‬
‫‪1‬‬ ‫√‬ ‫العلميات علي النهايات )‪(Limits‬‬
‫‪1‬‬ ‫√‬ ‫العمليات علي كثيرات الحدود )‪(Multi-functions‬‬
‫‪2‬‬ ‫√‬ ‫العمليات علي االحصاء)‪(Statistics‬‬
‫‪ ‬تطبيقات التحليل العددي‬
‫‪1‬‬ ‫√‬ ‫طريقه المحاوالت البسيطه )‪(Simple Iterations Method‬‬
‫‪1‬‬ ‫√‬ ‫طريقه نص القطع )‪(Bisection Method‬‬ ‫‪‬‬
‫‪1‬‬ ‫√‬ ‫طريقه نيوتن ورفثون )‪(Newton-Raphson Method‬‬ ‫‪‬‬
‫ا ل ص ف ح ه| ‪4‬‬

‫‪1‬‬ ‫√‬ ‫طريقه شبه المنحرف )‪(Trapezoidal Method‬‬ ‫‪‬‬


‫‪2‬‬ ‫√‬ ‫طريقه سيمبسون )‪(Simpson Method‬‬ ‫‪‬‬
‫التعامل مع المصفوفات )‪(Matrixes‬‬
‫انشاء مصفوفات العموديه )‪(Column Vector‬‬
‫انشاء مصفوفات طوليه )‪(Long Vector‬‬
‫‪1‬‬ ‫√‬ ‫انشاء مصفوفات ذات بعدين)‪(2D DIM Array‬‬
‫√‬ ‫التعامل المصفوفات الصفريه )‪(Zeros Matrix‬‬
‫‪1‬‬ ‫√‬ ‫التعامل مع المصفوفات القطريه )‪(Diagonal Matrix‬‬
‫‪6‬‬ ‫√‬ ‫توليد مصفوفات بالدوال الجاهزه )‪(Auto-generation Matrix‬‬
‫‪6‬‬ ‫√‬ ‫توليد مصفوفات الوحده )‪(Unity Matrix‬‬
‫‪6‬‬ ‫√‬ ‫انشاء تعوين للمصفوفات )‪(Matrix Addressing‬‬
‫√‬ ‫العمليات علي المصفوفات‬
‫‪6‬‬ ‫√‬ ‫عمليات الطرح المصفوفات )‪(Subtraction‬‬
‫‪6‬‬ ‫√‬ ‫عمليات الجمع المصفوفات )‪(Sum‬‬
‫‪6‬‬ ‫√‬ ‫عمليات الضرب المصفوفات )‪(Multiplication‬‬
‫‪6‬‬ ‫√‬ ‫عمليات القسمه المصفوفات )‪(division‬‬
‫‪6‬‬ ‫√‬ ‫عمليات الرفع الس ‪(Power)s‬‬
‫‪6‬‬ ‫√‬ ‫عمليات تدوير المصفوفات )‪(Transpose‬‬
‫الرسم باستخدام الماتالب‬
‫التعامل مع امر ارسم )‪(Plot‬‬
‫حفظ ملف الرسم )‪(Save‬‬
‫انشاء شبكه )‪(Grid‬‬
‫‪6‬‬ ‫√‬ ‫انشاء فهرس رموز )‪(Legend‬‬
‫‪6‬‬ ‫√‬ ‫انشاء كتابه الداله ) ‪(Function‬‬
‫‪6‬‬ ‫√‬ ‫رسم الثنائي االبعاد )‪(2D Plot‬‬
‫‪6‬‬ ‫√‬ ‫رسم الثالثي االبعاد )‪(3D Plot‬‬
‫‪6‬‬ ‫√‬ ‫رسم الخرائط الدورانيه )‪(PIE Chart‬‬
‫‪2‬‬ ‫√‬ ‫عمل الوجهات الرسوميه باستخدام الماتالب )‪(Interference Generation‬‬
‫√‬ ‫مقدمه في السميولينك )‪(Introduction to Simulink‬‬
‫√‬ ‫عمل المحاكاه باستخدام السميولينك‬
‫√‬ ‫النماذج الرياضيه في السميولينك )‪(Mathematical Models‬‬
‫√‬ ‫انشاء نموذج باستخدام السميولينك‬
‫√‬ ‫مكتبات السميولينك الجاهزه )‪(Simulink Liberary‬‬
‫√‬ ‫بلوكات الرياضيه داخل السميولينك‬
‫√‬ ‫بلوك االدخال واالخراج‬
‫√‬ ‫بلوك االقسمه‬
‫√‬ ‫بلوك مسار البيانات )‪(Data Path‬‬
‫√‬ ‫بلوك المكسب )‪(Gain‬‬
‫√‬ ‫بلوك العالقات )‪(Relation‬‬
‫√‬ ‫بلوك التكامل )‪(Inergration‬‬
‫√‬ ‫بلوك المعامل المنطقي و )‪(AND‬‬
‫√‬ ‫بلوك تاخير الوحده )‪(UNIT Delay‬‬
‫√‬ ‫بلوك الهدف )‪(Scope‬‬
‫√‬ ‫بلوك الزياده والنقصان )‪(Max and Min‬‬
‫√‬ ‫بلوك دوال الزمن التكامليه الكتغيره )‪(Discrete Time Integrator‬‬
‫√‬ ‫بلوك التشبع )‪(Saturation‬‬
‫√‬ ‫البلوكات الديناميكه )‪(Dynamical Blocks‬‬
‫√‬ ‫بلوكات العمليات الرياضيه )‪(Mathematical Operation Blocks‬‬
‫ا ل ص ف ح ه| ‪5‬‬

‫√‬ ‫بلوك الرقم المطلق)‪(ABS‬‬


‫√‬ ‫بلوك الجمع )‪(SUM‬‬
‫√‬ ‫بلوك اضافه الثابته )‪(BIAS‬‬
‫√‬ ‫بلوك التكبير المتغير )‪(SLIDR GAIN‬‬
‫√‬ ‫بلوك الضرب )‪(PRODUCT‬‬
‫√‬ ‫بلوك القسمه )‪(DIV‬‬
‫√‬ ‫بلوك حاصل ضرب العناصر )‪(ELEMENTS PRODUCT‬‬
‫√‬ ‫بلوك ضرب النقطي )‪(DOT PRODUCT‬‬
‫√‬ ‫بلوك االشاره )‪(SIGN‬‬
‫√‬ ‫بلوك الدوال الرياضيه )‪(MATHMATICAL FUNCTIONS‬‬
‫√‬ ‫بلوك التقريب )‪(ROUND‬‬
‫√‬ ‫بلوك المتواليات )‪(POLYNOMIAL‬‬
‫√‬ ‫بلوك االقصي واالدني )‪(MINMAX‬‬
‫√‬ ‫بلوك الدوال المثلثيه )‪(Trigonometric‬‬
‫√‬ ‫بلوك داله موجه الجيب )‪(Sin Wave‬‬
‫√‬ ‫بلوك تحويل الرقم المركب )‪(Complex Number to angle‬‬
‫√‬ ‫بلوكات التعامل مع العمليات المنطقيه )‪(logical Operation Blocks‬‬
‫√‬ ‫البلوك و )‪(AND‬‬
‫√‬ ‫البلوك اختبار المسافه الثابته )‪(INTERIVAL Test‬‬
‫√‬ ‫البلوك عالقه بين رقمين )‪(Relation OP‬‬
‫√‬ ‫البلوك التنبا )‪(Prediction‬‬
6 |‫ا ل ص ف ح ه‬

www.H-Soft.com

You might also like