easyT
  • الاشتراك العام
تسجيل الدخول
easyT
  • الدبلومات
  • الدورات
  • الكتب الإلكترونية
  • المحاضرون
  • الاشتراك العام
تسجيل الدخول

تصفح

  • كل الدورات
  • الدبلومات
  • الاشتراك
  • المحاضرون

حسابى

  • دوراتى
  • مشترياتى
  • قائمة الأمنيات
  • الإعدادات

انضم إلينا

  • انضم كمحاضر
  • التسويق بالعمولة
  • من نحن

حمل التطبيق

التطبيقات قيد التطوير
جميع الحقوق محفوظة © 2003-2026 · easyT.onlineالشروط والأحكامسياسة الخصوصيةسياسة الاستردادتواصل معناتحقق من شهادة
الموارد البشرية وإدارة العملياتعربى

البرمجة باستخدام ماتلاب

دليل شامل للمبتدئين والمحترفين

اكتشف قوة ماتلاب في تصميم الحلول الهندسية.

4.7(30)392 صفحة14 فصل0 متدرب

ماذا ستتعلم

  • فهم أساسيات برنامج ماتلاب
  • تطبيقات عملية في الهندسة
  • تحليل البيانات باستخدام ماتلاب
  • تصميم الرسوم البيانية
  • كتابة الأكواد البرمجية بفعالية
  • حل المشكلات الهندسية المعقدة
ماتلاب إعداد المهندس طارق ضياء الشرقاوي
$2.99
شراء الآن

نبذة عن الكتاب

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

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

لمن هذا الكتاب

  • طلاب الهندسة
  • المهندسون المحترفون
  • الهواة في البرمجة
  • المعلمين في مجالات التقنية
  • الباحثون في العلوم التطبيقية

لماذا تقرأ هذا الكتاب

  • شروحات مفصلة مع أمثلة عملية
  • مناسب لجميع مستويات الخبرة
  • يحتوي على تمارين لتعزيز الفهم
  • يتناول أحدث التقنيات في ماتلاب

محتويات الكتاب

1

المحتويات

2

الفصل الأول

  1. أساسيات ماتلاب
  2. التعرف على الأوامر:
  3. الامر cd:
  4. الأمر clc:
  5. الأمر clf:
  6. الأمر close:
  7. الأمر date:
  8. الأمر dir:
  9. الأمر save:
  10. الأمر path:
  11. الأمر PWD:
  12. 1 - المتغيرات العددية:
  13. 2 - المتغيرات الحرفية:
  14. المتغير المفرد single:
  15. المتغير النصي string:
  16. استخدام المتغيرات Variables:
  17. إدخال العمليات الرياضية math operations:
  18. الطريقة الأولى لحل المعادلة:
  19. الطريقة الثانية:
  20. سماع نغمات مخزنة:
  21. برنامج بسيط sample program:
  22. برنامج 2:
  23. عرض محتويات البرنامج:
3

مقدمة

4

الجديد في ماتلاب 2022:

  1. بيئة تطوير جديدة:
  2. استقبال البيانات وتحليلها:
  3. المعالجة الخلفية backgroundpool:
  4. التعامل مع البيانات الكبيرة Big Data:
  5. التطوير في الدوال الرياضية Mathimatical Functions:
  6. تمثيل البيانات Data visualisation:
  7. مهام المحرر المباشر:
  8. مكونات واجهة المستخدم المخصصة:
  9. مكونات واجهة مستخدم للجداول:
  10. إمكانية الوصول:
  11. الأنماط:
  12. التعامل مع اللغات الأخرى External Language Interfaces:
  13. تحويل بيانات بايثون:
  14. استدعاء بايثون من ماتلاب:
  15. تطوير البرمجيات باستخدام ماتلاب 2022:
  16. التكامل مع بوردات التجارب المختلفة:
5

الفصل الثاني

  1. أساسيات البرمجة
  2. قواعد تعريف المتغيرات:
  3. حالة الحرف:
  4. تعريف متجه vector:
  5. المعامل :
  6. استخدام دالة linespace:
  7. متوليد متجه عمود column vector:
  8. الإشارة إلى عنصر مصفوفة subscript:
  9. المصفوفات matrices:
  10. مسائلة:
  11. أنواع البيانات data types:
  12. العمليات الحسابية:
  13. أسبقية العمليات operation precedence:
  14. جملة التكرار for:
  15. جملة القرار if:
  16. جملة if-else:
  17. جملة elseif المتعددة:
  18. جملة switch:
6

الفصل الثالث

  1. العمليات على المصفوفات
  2. تصميم مصفوفة عمود column vector:
  3. تصميم مصفوفات طويلة :long Array
  4. تصميم مصفوفة ذات بعدين 2 dim arra:
  5. توليد المصفوفات باستخدام الدوال الجاهزة:
  6. توليد مصفوفات الوحدة:
  7. المصفوفة الصفرية zeros:
  8. مصفوفة الوحدة القطرية:
  9. عنونة عناصر المصفوفة addressing:
  10. العمليات الرياضية على المصفوفات:
  11. عملية الجمع:
  12. عملية الطرح:
  13. عملية الضرب:
  14. عملية القسمة:
  15. عملية رفع لاس:
  16. الدوال الجاهزة للمصفوفات:
  17. مدور المصفوفة transpose:
  18. توليد أرقام عشوائية Rand:
  19. أوامر الإدخال والإخراج:
  20. أوامر الإدخال input Commands:
  21. أمر الإدخال input:
  22. الأمر fprintf:
  23. عرض النصوص:
  24. قراءة محتويات ملف:
  25. قائمة بأهم الأوامر:
  26. المعاملات العلائقية والمنطقية relational&logical op:
7

الفصل الرابع

  1. مقدمة للرسم
  2. Introduction to plotting
  3. أمر plot:
  4. حفظ الرسم البياني:
  5. فتح ملف رسم بياني:
  6. عرض الشبكة:
  7. إضافة فهرس الرموز legend:
  8. كتابة الدوال functions:
  9. رسم الأرقام المركبة Plotting Complex:
  10. الخريطة الدائرية pie chart:
8

الفصل الخامس

  1. تطبيقات الواجهات الرسومية
  2. Graphical User Interface
  3. تصميم واجهة مستخدم بسيطة:
  4. لتصميم واجهة برمجية نقوم بكتابة الأمر guide فيظهر صندوق الاختيار لنوع المشروع فنقوم باختيار مشروع فارغ Blank gui.
  5. الاتصال بين الكائنات:
9

الفصل السادس

  1. التطبيقات الكهربية تحليل دوائر التيار المستمر
  2. DC Circuit Analysis
  3. التحليل الحلقي Loop Analysis:
  4. تحليل دوائر التيار المتردد AC Circuit Analysis:
  5. استخدام ومحاكاة الديودات Diods:
  6. الزينر ديود:
  7. مكبر العمليات opAmp:
  8. الترانزيستور:
  9. رسم منحنى الخواص للدخل للترانزيستور input charactaristics:
  10. الكود موجود بالاسم bjt:
  11. رسم منحنى الخواص للخرج للترانزيستورoutput charactaristics:
10

الفصل السابع

  1. محرك بناء برامج جافا
  2. Java Builder
  3. بناء ملف دالة ماتلاب:
  4. تشغيل برنامج التحويل:
  5. حيث نرى 8 أنواع يمكننا تحويل مصنف جافا إليه:
  6. كتاب الفهم المنير:
  7. مثال plot:
  8. التحليل الطيفي Spectral Analysis:
  9. معالجة الدوال Matrix :
  10. مثال دليل الهاتف phone Index:
  11. وحدة بناء مكونات دوت نت Dot Net Buider:
  12. متطلبات تشغيل وحدة بناء دوت نت:
  13. البرامج المطلوب لترجمة وتصميم المكون دوت نت:
  14. مثال المربع دالة الجمع mySum:
  15. مثال المربع السحري:
  16. ما هو المربع السحري Magic Square:
  17. دالة المربع السحري:
  18. كيفية استخدام مكون دوت نت داخل مشروع:
  19. تصميم مشروع فجوال ستوديو:
  20. إضافة مرجع إلى مشروعك:
11

الفصل الثامن

  1. مقدمة لبرنامج سميولينك
  2. Introduction To Simulink
  3. خطوات المحاكاة :
  4. أنواع النماذج الرياضية mathematical models :
  5. 1- نموذج خطى Linear- أو غير خطى non-Linear
  6. 2 - نموذج العوامل الموزعة أو المجمعة distributed or lumped model
  7. 3 - نموذج ستاتيكى أو ديناميكي:-
  8. تصميم نموذج سيميولينك:
  9. تشغيل سيميولينك:
  10. مكتبات سيميولينك:
  11. تصميم نموذج جديد:
  12. مثال 1:
  13. خطوات التصميم:
  14. حل معادلة تفاضلية بسميولينك:
  15. مثال:
  16. محاكاة دائرة RLC:
  17. حفظ واسترجاع البيانات:
12

الفصل التاسع

  1. البلوكات الأكثر استخدام داخل سيميولينك
  2. Commonly Used Simulink Blocks
  3. بوابة الإدخال والإخراج والنظام الفرعي:
  4. بلوك الأرضي ground block:
  5. بلوك الفاصل Terminator block:
  6. بلوك العدد الثابت وبلوك الضرب:
  7. بلوك القسمة div block:
  8. بلوك السكوب scope block:
  9. بلوك مسار البيانات bus selector ومصمم المسارات bus creator:
  10. البلوك muxو demux:
  11. البلوك switch:
  12. البلوك sum:
13

الفصل العاشر

  1. مقدمة تعلم الآلة
  2. Introduction to Machine Learning
  3. عناصر تعلم الآلة:
  4. 1- البياناتdata:
  5. 2 - النماذج modules:
  6. 3 - التدريب Training:
  7. 1 - التعلم الخاضع للإشراف supervised learning:
  8. 2 - تعليم غير مشرف عليه :unsupervised learning
  9. 3 - التعلم شبه الخاضع للإشراف semi supervised learning:
  10. 4 - التعلم عبر الإنترنت online training :
  11. تعلم الآلة:
  12. تعريف تعلم الآلة ببساطة:
  13. ما معنى عملية التعلم What does it mean to Learn?
  14. لماذا اشتهر عملية تعلم الآلة:
  15. كيفية تسهيل الأعمال باستخدام تعلم الآلة:
  16. السيارات ذاتي القيادة ووسائل المواصلات الاوتوماتيكية
  17. التعامل مع تعلم الآلة: working with machine learning:
  18. استخدامات تعلم الآلة Uses of machine learning:
  19. التعرف على الصور Image Recognition:
  20. التعرف على الأصوات voice recognition:
  21. التنبؤ Predictions:
  22. مراقبة الفيديو Vidios Surveillance:
  23. تطبيقات تعلم الآلة:
  24. مقدمة على تطبيقات تعلم الآلة:
  25. Introduction to Applications of Machine Learning:
  26. تطبيق تعلم الآلة في مجال التصنيع Manufacturing:
  27. التسويق Marketing:
  28. الرعاية الصحية healthcare:
  29. الوسائط الرقمية والترفيه Digital Media And Entertainment:
  30. تعريف النموذج Naïve Bayes:
  31. كيف يعمل نموذج Naïve Bayes مع تعلم الآلة:
  32. البيانات الأساسية:
  33. تصميم جدول التكرار frequency table creation:
  34. مقدمة عن عملية تسمية البيانات Dataset Labelling:
  35. كيفية عمل طريقة تسمية البيانات:
  36. How does Data Labelling works?
  37. أنواع تسمية البيانات Types of Data Labelling:
  38. 1 - رؤية الحاسوب Computer Vision:
  39. 2 - معالجة اللغات الطبيعية Natural Language Processing
  40. 3 - معالجة الصوت Audio Processing:
  41. أهمية رسم البيانات importance of Data Labelling:
  42. مقدمة دورة تعلم الآلة introduction to Machine Cycle
  43. ما هي دورة الآلة what is Machine Cycle:
  44. ما هي دورة الآلة؟ what is a machine cycle
  45. خطوات تنفيذ دورة الآلة Machine cycle steps:
  46. 1- تجميع البيانات Fetch Process:
  47. 2 - عملية تفسير البيانات:
  48. 3 - تنفيذ العملية Excute Process:
  49. عملية التخزين Store Process:
  50. لماذا نحتاج إلى دورة الآلة why we need a machine cycle
  51. أهمية دورة الآلة importance of Machine cycle:
  52. مقدمة لميزة التعلم الآلي introduction to machine learning feature:
  53. أنواع استراتيجيات تعلم الآلة Type of Machine Learning Strategies:
  54. 1- التعلم الآلي الخاضع للإشراف supervised machine Learning:
  55. 2 - التعلم الآلي غير الخاضع للإشراف Unsupervised Machine Learning:
  56. 3 - التعلم الآلي شبه الخاضع للإشراف semisupervised machine learning:
  57. 4 - تعزيز التعلم الآلي Reinforcement Machine Learning:
  58. التعلم الذاتي self learning:
  59. تعلم المدخلات Feature Learning:
  60. تحليل المكونات الرئيسية Princible component analysis:
  61. تعلم القاموس غير الخاضع للإشراف unsupervised dictionary learning:
  62. متفرقة تعلم القاموس Sparse Dictionary Learning:
  63. الخوارزميات المستخدمة للقاموس المتفرق مذكورة أدناه:
  64. مزايا التعلم الآلي:
  65. مقدمة في لغات برمجة التعلم الآلي Introduction to Machine Learning Programming Languages
  66. بايثون Python:
  67. لغة جافا Java Language:
  68. لغة جافاسكريبت Javascript:
  69. لغة c++:
  70. لغة R:
  71. برنامج Matlab:
  72. ما المقصورد بالكرنل في تعلم الآلة what is kernel in ML
  73. لماذا نحتاج إلى إجراءات الكرنل why do we need kernel methods:
  74. ما هى الكرنل في تعلم الآلة :what is kernel in ML
  75. فوائد benefits:
  76. أدوات تعلم الآلة Machine Learning Tools:
  77. ما هي الأدوات المستخدمة في تعلم الآلة:
  78. What is Machine Learning Tool?
  79. تتكون أدوات التعلم الآلي من:
  80. الأدوات المحلية المستخدمة في الاتصالات والتعلم عن بعد:
  81. Local Tools for Telecommunication and Remote Learning:
  82. الأدوات المحلية local tools:
  83. خصائص الأدوات المحلية هي كما يلي:
  84. الأدوات التي تعمل عن بعد Remoot Tools:
  85. أشهر أدوات المستخدمة في تعلم الآلة:
  86. 1 - تنسور فلو TensorFlow:
  87. 2 - كيراس Keras:
  88. 3 - سكيت Scikit-learn:
  89. 4 - كافيه Caffe2:
  90. 5 - اباتش سبارك Apache Spark MLlib:
  91. 6 - اوبن ان ان OpenNN:
  92. 7 - امازون ساج ماكر: Amazon SageMaker
  93. مقدمة عن موديولات تعلم الآلة:
  94. Introduction to machine learning modules:
  95. أنواع مودلز تعلم الآلة Types of Machine Learning Modles:
  96. 1 - التصنيف classification:
  97. 2 - الانحدار Regression:
  98. 3 - التجميع clustering:
  99. 4 - تقليل الأبعاد Dimensionality Reduction:
  100. التعلم العميق Deep Learning:
  101. ما هو أفضل نموذج what is the Best Model:
  102. كيف تنبى نموذج How To Build A Model:
  103. الاستنتاج conclusion:
  104. منصات تعلم الآلة Machine Learning Plateforms:
  105. ما هي منصات تعلم الآلة what is machine learning platforms:
  106. بعض الأفكار الرئيسية في هذا التعريف هي:
  107. منصات تعلم الآلة Machine Learning Platforms:
  108. ميكروسوفت ازور Microsoft Azure:
  109. مميزاته Features:
  110. اى بى ام واتسون IBM Watson:
  111. المميزات:
  112. منصة أمازون Amazon:
  113. سمات:
  114. منصة AI-one:
  115. منصة : Apache PredictionIO
  116. منصة H2o:
  117. استنتاج:
  118. مكتبات تعلم الآلة :Machine Learning Libaries
  119. والأتي هي أهم المكتبات المستخدمة في تعلم الآلة:
  120. مكتبة Pandas:
  121. مكتبة NumPy:
  122. مكتبة Matplotlib:
  123. مكتبة سكائ كيت Sci-kit للتعلم:
  124. مكتبة سى بورن Sea born:
  125. مكتبة Tensor flow:
  126. مكتبة ثيانو Theano:
  127. مكتبة كيراس Keras:
  128. مكتبة PyTorch:
  129. مكتبة فلاسك Flask:
  130. دورة تطوير تعلم الآلة Machine Learning Life Cycle:
  131. التعلم من الأخطاء Learning from Mistakes:
  132. الخطوات المتضمنة في دورة حياة تعلم الآلة:
  133. 1 - بناء نموذج التعلم الآلي Building a machine learning model:
  134. 2 - تحضير البيانات Data Preparation:
  135. 3 - تدريب النموذج Model Training :
  136. 4 - اختيار المدخلات Parameter Selection :
  137. 5 - نقل التعلم Transfer Learning :
  138. 6 - التأكد من النموذج Model Verification:
  139. 7 - نشر نموذج التعلم الآلي:
  140. 8 - المراقبة Monitoring:
  141. 9 - ميزة دورة حياة تعلم الآلة:
  142. مقدمة عن الوظائف في التعلم الآلي Carriers In Machine Learning:
  143. التعليم مطلوب لتعلم الآلة Education required for Machine Learning :
  144. المسار المهني Career Path:
  145. المناصب الوظيفية أو مجالات التطبيق job position or application Areas:
  146. ات Salaries:
  147. التوقعات المهنية في التعلم الآلي Career Outlook in Machine Learning:
  148. تصنيف التعلم الآلي:
  149. التحكم control:
  150. مرشحات كالمان Kalman filters:
  151. التحكم التكيفي : adapative control
  152. طرق التعلم المستقلة :Autonomous Learning methods
  153. التراجع regression:
  154. شجرة اتخاذ القرار Decision tree:
  155. الشبكات العصبية Neural Networks:
  156. دعم آلات المتجهات support vector machine:
  157. الذكاء الصناعي Artificial Intellegence:
  158. ما هو الذكاء الصناعي:
  159. السيارات الذكية intelligent Cars:
  160. الأنظمة الخبيرة expert systems:
14

الفصل الحادي عشر

  1. تمثيل البيانات لتعلم الآلة داخل ماتلاب
  2. Data representation for Machine
  3. learning inside matlab
  4. المؤشرات عبر الأقواس:
  5. مصفوفة الخلية cell array:
  6. طرق فعالة لاستخدام مصفوفات الخلايا:
  7. هياكل البياناتData structure :
  8. الدوال الرئيسية لـ structure:
  9. البيانات الرقمية numeric data:
  10. مخازن البيانات datastore:
  11. المصفوفات الكبيرة tallArray:
  12. المصفوفة الصفرية spares matrix:
  13. الجداول والأصناف tables and categories:
  14. ملف البيانات الضخمة Larg Mat files:
  15. تهيئة بنية البيانات باستخدام المعلمات Initializing a Data Structure Using Parameters:
  16. مسالة:
  17. الحل:
  18. شرح الحل:
  19. تنفيذ MapReduce على مخزن بيانات الصورة:
  20. مسالة:
  21. الحل:
  22. شرح طريقة تنفيذ الحل:
  23. تخليق جدول من ملف create table from file:
  24. الحل:
  25. شرح الحل:
  26. معالجة بيانات الجدول processing table data:
  27. مسالة:
  28. الحل:
  29. شرح الحل:
  30. استخدام النصوص String :
  31. ربط النصوص string concatenation:
  32. المصفوفات النصية Array of strings:
  33. الدوال استخراج إجراء النص substring:

كتب ذات صلة

  • علم البيانات للمبتدئين

تقييمات القراء

التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.7
★★★★★
30 تقييم
5★
21
4★
9
3★
0
2★
0
1★
0