|
البرمجة وحل المسائل في Matlab R2009a
|
|||
|
المؤلف: م.محمد شيخو معمو
: (775 cashu) السعر بالدولار: 15.50$ التقييم: |
||
نقاط هامة
هذا الكتاب رحلة شيقة في عالم البرمجة الممتع في Matlab التطبيق الأكثر شهرة في عالم الهندسة والعلوم، ولعل أهم ما ستجده بين طياته: جدول المحتويات المختصر
القسم 1 برمجة وحل المشكلات باستخدام Matlab | |||
الفصل 1 : مدخل إلى Matlab |
9 |
||
الفصل 2: مدخل إلى البرمجة في Matlab |
55 |
||
الفصل 3: عبارات التحديد |
101 |
||
الفصل 4: الحلقــــــات |
135 |
||
الفصل 5: برامج Matlab |
191 |
||
الفصل 6: التعامل مع السلاسل المحرفية |
231 |
||
الفصل 7: بنى البيانات: صفائف الخلايا والبنى |
263 |
||
الفصل 8: عمليات الدخل والخرج المتقدمة على الملفات |
295 |
||
الفصل 9: توابــع متقدمــة |
319 |
||
القسم 2 التطبيقات |
|||
الفصل 10: المنحنيات في Matlab |
347 |
||
الفصل 11: حل نظم المعادلات الخطية الجبرية |
377 |
||
الفصل 12: مبادئ في الإحصاء والبحث والفرز |
421 |
||
الفصل 13: المشاهد والأصوات |
455 |
||
الفصل 14: الرياضيات المتقدمة |
493 |
||
جدول المحتويات |
525 |
||
القسم 1: برمجة وحل المشكلات باستخدام Matlab
7
الفصل 1 : مدخل إلى Matlab
9
الدخول إلى Matlab
10
المتحولات وعبارات الإسناد
12
تبدئة المتحولات وزيادتها وإنقاصها
15
أسماء المتحولات
15
التعابير
16
التابع Format والحذف
17
المعاملات
18
قواعد الأسبقية للمعاملات
18
التوابع المبيتة والتعليمات المساعدة
19
الثوابت
22
الأنواع
22
الأعداد العشوائية
25
المحارف والترميز
27
الأشعة والمصفوفات
29
إنشاء أشعة سطر
30
معامل النقطتين العمود والتابع linspace
31
الرجوع إلى العناصر وتعديلها
32
إنشاء أشعة عمود
34
إنشاء متحولات مصفوفة
35
الرجوع إلى عناصر مصفوفة وتعديلها
36
الأبعاد
38
تغيير الأبعاد
41
استعمال التوابع مع الأشعة والمصفوفات
43
الأشعة الفارغة
44
الخلاصة
46
أخطاء شائعة
46
إرشادات عن أسلوب البرمجة
47
التمارين
48
الفصل 2: مدخل إلى البرمجة في Matlab
55
الخوارزميات
56
البرامج النصية في Matlab
58
التوثيق
60
الدخل والخرج
61
تابع الدخل
61
عبارتا الخرج: disp, fprintf
64
طباعة الأشعة والمصفوفات
68
البرامج النصية مع الدخل والخرج
70
برامج نصية لإنتاج وتخصيص رسوم بسيطة
70
التابع plot
71
تخصيص المنحنيات: الألوان، أنواع الخطوط، أنواع العلامات
73
توابع بسيطة متصلة بالمنحنيات
74
مدخل إلى عمليات الدخل/ خرج على الملفات (التابعان LOAD و SAVE)
78
كتابة بيانات في ملف
79
إلحاق بيانات بملف بيانات
79
القراءة من ملف
80
مثال: تحميل بيانات من ملف ورسم منحن بها
80
التوابع المعرفة من قبل المستخدم التي تعيد قيمة وحيدة
83
تعاريف التوابع
84
استدعاء تابع
86
استدعاء تابع معرف من قبل المستخدم من برنامج نصي
87
تمرير عدة وسطاء
87
التوابع والمتحولات المحلية
89
الخلاصة
90
أخطاء شائعة
90
إرشادات عن أسلوب البرمجة
90
التمارين
91
الفصل 3: عبارات التحديد
101
المعاملات العلائقية
102
العبارة IF
105
تمثيل القيمتين المنطقيتين true, false
108
العبارة If–Else
109
عبارات If–Else المتداخلة
112
الشرط elseif
113
المفهوم البرمجي
113
الطريقة الفعالة
113
العبارة switch
117
التابع menu
120
التوابع is في Matlab
122
الخلاصة
124
أخطاء شائعة
124
إرشادات عن أسلوب البرمجة
125
التمارين
127
الفصل 4: الحلقــــــات
135
الحلقة For
136
العثور على حاصلي الجمع والضرب
138
حاصلا الجمع والجداء باستعمال الأشعة
140
التخصيص المسبق لشعاع
143
دمج حلقات for مع عبارات if
145
حلقات for التي لا تستعمل متحول تكرار في الفعل
146
الدخل باستعمال حلقة for
147
حلقات For المتداخلة
148
الحلقات المتداخلة والمصفوفات
153
دمج حلقات for المتداخلة مع عبارات if
156
التحويل إلى شعاع
158
الأشعة المنطقية
161
التوابع المنطقية المبيتة
163
الأشعة والمصفوفات كوسطاء للتوابع
167
حلقات while
170
الشروط المتعددة في الحلقة while
171
القراءة من ملف باستعمال حلقة while
172
إدخال البيانات باستعمال حلقة while
174
العد في حلقة while
175
تدقيق أخطاء الدخل باستعمال حلقة while
177
تدقيق الأخطاء مع الأعداد الصحيحة
178
الخلاصة
180
أخطاء شائعة
180
إرشادات عن أسلوب البرمجة
181
التمارين
182
الفصل 5: برامج Matlab
191
المزيد من أنواع التوابع المعرفة من قبل المستخدم
192
التوابع التي تحسب وتعيد أكثر من قيمة وحيدة
193
التوابع التي تحقق مهمة محددة بدون إعادة أي قيمة
196
مقارنة بين التوابع التي تعيد قيماً والتوابع التي لا تعيد أي قيمة
198
تمرير الوسطاء إلى التوابع
199
تنظيم برنامج Matlab
200
البرامج النمطية
201
التوابع الفرعية
203
تطبيق: برنامج نمطي مقاد بقائمة
206
نطاق المتحولات
213
المتحولات المقيمة
215
تقنيات تتبع الأخطاء
217
أنواع الأخطاء
218
التتبع
219
المحرر/ متتبع الأخطاء
220
أثر التابع
221
الخلاصة
222
أخطاء شائعة
222
إرشادات عن أسلوب البرمجة
223
التمارين
224
الفصل 6: التعامل مع السلاسل المحرفية
231
إنشاء متحولات سلاسل محرفية
232
السلاسل المحرفية كأشعة
233
العمليات على السلاسل المحرفية
234
ضم السلاسل المحرفية
235
إنشاء سلاسل محرفية مخصصة
236
تطبيقات على السلاسل المحرفية المخصصة: الموجهات، التسميات، وسطاء التوابع
238
إزالة محارف الفراغ
241
تغيير حالة الحروف
242
مقارنة السلاسل المحرفية
243
البحث عن سلسلة محرفية واستبدالها بأخرى، وفصل السلاسل المحرفية
244
تقييم سلسلة محرفية
249
التوابع is مع السلاسل المحرفية
251
التحويل بين السلاسل المحرفية والأنواع العددية
251
الخلاصة
255
أخطاء شائعة
255
إرشادات عن أسلوب البرمجة
255
التمارين
256
الفصل 7: بنى البيانات: صفائف الخلايا والبنى
263
صفائف الخلايا
264
إنشاء صفائف الخلايا
264
الرجوع إلى عناصر وسمات صفيف خلايا وعرضها
265
تخزين السلاسل المحرفية في صفائف الخلايا
268
البنى
270
إنشاء وتعديل المتحولات البنى
270
تمرير البنى إلى التوابع
273
توابع البنى المترابطة
274
شعاع من البنى
275
البنى المتداخلة
283
أشعة البنى المتداخلة
285
الخلاصة
287
أخطاء شائعة
287
إرشادات عن أسلوب البرمجة
288
التمارين
288
الفصل 8: عمليات الدخل والخرج المتقدمة على الملفات
295
توابع file I/O المنخفضة المستوى
296
فتح وإغلاق ملف
297
القراءة من الملفات
298
الكتابة في ملفات
305
إلحاق بيانات بملف
308
الكتابة والقراءة في/من ملفات أوراق البيانات
308
استعمال ملفات MAT من أجل المتحولات
310
كتابة المتحولات في ملف
310
إلحاق متحولات بملف MAT
311
القراءة من ملف MAT
311
الخلاصة
312
أخطاء شائعة
312
إرشادات عن أسلوب البرمجة
312
التمارين
313
الفصل 9: توابــع متقدمــة
319
التوابع المجهولة
319
استعمالات مقابض التوابع
321
توابع التابع
322
عدد متغير من الوسطاء
325
عدد متغير من وسطاء الدخل
326
عدد متغير من وسطاء الخرج
328
التوابع المتداخلة
331
التوابع العودية
333
الخلاصة
338
أخطاء شائعة
338
إرشادات عن أسلوب البرمجة
338
التمارين
339
القسم 2 التطبيقات
الفصل 10: المنحنيات في Matlab
347
توابع رسم المنحنيات
347
مصفوفة المنحنيات
348
أنواع المنحنيات
349
التمثيل الحركي
355
المنحنيات ثلاثية الأبعاد
356
تخصيص المنحنيات
358
خصائص المنحنيات
360
تطبيقات على المنحنيات
363
رسم المنحنيات اعتباراًَ من تابع
363
رسم منحن ببيانات ملف
365
الخلاصة
368
أخطاء شائعة
368
إرشادات عن أسلوب البرمجة:
368
التمارين
368
الفصل 11: حل نظم المعادلات الخطية الجبرية
377
تعاريف في المصفوفات
378
خصائص المصفوفة
378
المصفوفات المربعة
380
العمليات على المصفوفات
385
ضرب المصفوفات
386
العمليات على الأشعة
390
الجداء النقطة
392
الجداء المتصالب
392
الحلول المصفوفاتية لمجموعة المعادلات الخطية الجبرية
393
حل جملة معادلات 2 ? 2
395
الحذف الغوصي والحذف الغوصي الجورداني
399
الحذف الغوصي
400
غوص – جوردان
403
شكل عينة السطر المختزلة
406
إيجاد مقلوب مصفوفة باختزال المصفوفة الموسعة
406
الحسابات الرمزية
407
المتحولات والتعابير الرمزية
407
توابع التبسيط
409
عرض التعابير
410
حل المعادلات
412
الخلاصة
413
أخطاء شائعة
413
إرشادات عن أسلوب البرمجة
413
التمارين
414
الفصل 12: مبادئ في الإحصاء والبحث والفرز
421
التوابع الإحصائية
422
المتوسط
423
التشتت والانحراف المعياري
426
النمط
427
القيمة الوسط
428
العمليات على المجموعات
429
الفرز
433
فرز أشعة البنى
435
فرز السلاسل المحرفية
438
الفهرسة
439
فهرسة أشعة البنى
441
البحث
442
البحث التسلسلي
443
البحث الثنائي
444
الخلاصة
447
أخطاء شائعة
447
إرشادات عن أسلوب البرمجة
447
التمارين
448
الفصل 13: المشاهد والأصوات
455
ملفات الصوت
455
مدخل إلى Handle Graphics
458
الكائنات الرسومية وخصائصها
458
الكائنات النواة
459
معالجة الصورة
467
مدخل إلى واجهات التخاطب الرسومية مع المستخدم
474
الخلاصة
485
أخطاء شائعة
485
إرشادات عن أسلوب البرمجة
485
التمارين
485
الفصل 14: الرياضيات المتقدمة
493
تركيب منحنيات من البيانات
493
كثيرات الحدود
494
تركيب المنحني
495
الاستيفاء الداخلي والخارجي
496
المربعات الصغرى
500
الأعداد العقدية
503
المساواة بين الأعداد العقدية
506
جمع وطرح الأعداد العقدية
506
ضرب الأعداد العقدية
507
المرافق العقدي والقيمة المطلقة
507
المعادلات العقدية الممثلة بكثيرات حدود
508
الشكل القطبي
508
التمثيل الرسومي للأعداد العقدية
509
الحساب: التكامل والتفاضل
510
قاعدة شبه المنحرف
511
التفاضل
512
الحساب في صندوق الأدوات Symbolic Math
514
الخلاصة
515
أخطاء شائعة
515
إرشادات عن أسلوب البرمجة
515
التمارين
515
جدول المحتويات
525