منتدى طلبة كلية الهندسه بأسوان
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى طلبة كلية الهندسه بأسوان

منتدى طلبة كلية الهندسه بأسوان
 
الرئيسيةالتسجيلأحدث الصوردخول
 

 تعلم الماتلاب للمبتدئ

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 13:46



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


تسم واجهة البرنامج بالسهولة في التعامل معها, حيث يتم تقسيم مناطق العمل بها
إلى ثلاث مناطق رئيسية, وهي كالتالي نافذة الأوامر Command Window و منطقة
العمل Workspace و تاريخ الأوامر Command History, إنظر الصورة التالية.


تعلم الماتلاب للمبتدئ 14503_1143914181
نافذة الأوامر Command Window:
حيث يتم إدخال المدخلات Inputs والأوامر Commands, ويعمل الماتلاب على
تحليل تلك البيانات ومدى مطابقة المدخلات للوظيفة المطلوبة منه, حتى تحصل
على النتائج في نفس الشاشة.

منطقة العمل Workspace: حيث يقوم الماتلاب بتسجيل المدخلات Inputs والمخرجات Outputs في هذه الشاشة.
ملاحظة:
عند بدء العمل على الماتلاب لأول مرة, لاتظهر نافذة Workspace , وحتى تظهر
إضغط بزر الفأرة على كلمة Workspace كما في الصورة التالية

تعلم الماتلاب للمبتدئ 14503_1143913792

نافذة تسجيل الأوامر Command History: يتم تسجيل كل ما يقوم به المستخدم على برنامج الماتلاب في هذه النافذة. إنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1143913842

قائمة إبدأ Start:
تستخدم هذه القائمة للوصول إلى التطبيق المراد تنفيذه, تستخدم هذه القائمة
في المراحل المتقدمة في برنامج الماتلاب, إنظر الصورة التالية


تعلم الماتلاب للمبتدئ 14503_1143913967
يستكلم...



عدل سابقا من قبل نور الهدى في الأربعاء 14 سبتمبر - 14:09 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 13:47

بعض الأساسيات الهامة لمستخدمي برنامج الماتلاب
سنتعرف بإذن الله على القوائم, وما يقوم به كل إختيار.
قائمة ملف File
تتكون هذه القائمة من العديد من الخيارات, والتي تنفذ كل منها وظيفة محددة باقي البرامج
تعلم الماتلاب للمبتدئ 14503_1143914533
قائمة التعديل Edit
فكما تعودنا في تلك القائمة أن نجد أوامر ( نسخ Copy, قص Cut, لصق Paste, بحث Find), ولكن هنالك ثلاث أدوات هامة بها وهم

Clear Command Window

Clear Command History

Clear Workspace

حيث تعمل تلك الأدوات على مسح جميع المدخلات والنتائج من البرنامج


أنظر الصورة


تعلم الماتلاب للمبتدئ 14503_1143915050




قائمة Debug
هذه القائمة خاصة بمعالجة البيانات, والطريقة المتبعة من قبل برنامج الماتلاب في مواجهة الأخطاء.
أنظر الصورة التالية

تعلم الماتلاب للمبتدئ 14503_1143915219

فمثلاً قم بإختيار Stop If Errors/Warnings…
ستلاحظ ظهور نافذة, تعطيك حرية الإختيار في تصرف برنامج الماتلاب عند حدوث أخطاء أو تحذيرات, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1143915410

ملاحظة: يرجى ترك هذه النافذة دون تغيير, فلسنا بحاجة لها الآن.

قائمة Desktop:
في
هذه القائمة يتم التحكم بمحتوى الواجهة الخاصة ببرنامج الماتلاب, فمثلاً
يمكننا إظهار نافذة الأوامر أو إخفائها (طبعاً لو أخفيناها مش حنعرف
نشتغل), أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1143916399

معلومة هامة:
تكون النوافذ في أحد الوضعين
1- Docked: حيث تكون النافذة غير قابلة للتحريك من مكانها.
2- Undocked: حيث تكون النافذة قابلة للتحريك وتعديل مقاسها أيضاً
أنظر الصور
تعلم الماتلاب للمبتدئ 14503_1143917669

تعلم الماتلاب للمبتدئ 14503_1143917751

يتبقى لدينا قائمتان هما
قائمة Window:
حيث يمكنك التنقل بين ملفات الماتلاب المختلفة, وكذلك النوافذ مثل نافذة الأوامر Command Window وغيرها الكثير.
تعلم الماتلاب للمبتدئ 14503_1143918017
قائمة Help:
حيث
تقوم تلك القائمة, بتوفير المساعدات الضرورية في البرنامج, ووسائل الإتصال
بالشركة المصنعة, وآخر التحديثات, وكذلك تعلم الماتلاب باللغة الإنجليزية
تعلم الماتلاب للمبتدئ 14503_1143918046

هنا أكون قد أكملت شرح واجهة البرنامج

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


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 13:49

أخواني الكرام, نستكمل برنامج الماتلاب
ونتناول اليوم بإذن الله العمليات الأساسية (الجمع و الطرح والضرب
والقسمة) وبعض العمليات الهامة مثل وضع الأس لعدد, كما سنتعرف على بعض
الأوامر الهامة.

عملية الجمع:

تأخذ علامة الجمع في الماتلاب الرمز المعروف للجمع وهو "+"
فمثلاً إذا قمنا بجمع 3+2 سيقوم الماتلاب بوضع الإجابة في صورة أرقام وهو 5, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144080107
إذهب
إلى نافذة Workspace وقم بالنقر بالماوس بقرة مزدوجة, ستلاحظ ظهور نافذة
حلت محل نافذة الأوامر وأصبحت نافذة الأوامر في الأسفل, أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1144080160
لنفترض أننا قمنا بتغيير الناتج 5 إلى 3, قم بإغلاق نافذة تعديل النتائج, كما في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144080197
ستلاحظ عودة نافذة الأوامر لوضعها الأساسي, قم بكتابة ans في نافذة الأوامر, ستلاحظ ظهور الناتج بالقيمة الجديدة وهي 3, أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1144080232

عملية الطرح:
تأخذ عملية الطرح رمز ( - ) في الماتلاب, فمثلاً 3-2=1, أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1144080274

عملية الضرب
تأخذ عملية الضرب رمز ( * ), فمثلاً 15*12= 180, أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1144080374

عملية القسمة:
تأخذ عملية القسمة رمز ( / ), فمثلاً 12 على 3 تساوى 4, أنظر الصورة للتتأكد
تعلم الماتلاب للمبتدئ 14503_1144080438

عملية وضع الأس:
يأخذ رمز الأس ( ^ ), يمكن الحصول على هذا الرمز من خلال الضغط على Shift + 6 في لوحة المفاتيح, فمثلاً 12^2=144, أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1144080508

أخذ الجذر التربيعي:
يتم أخذ الجذر التربيعي لأي رقم عن طريق كتابة الأمر sqrt, فمثلاً الجذر التربيعي للرقم 144 يساوي 12 أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144080716

يستكمل...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 13:50

كما
تعودنا في برامج Qbasic و C++ وغيرها الكثير من برامج البرمجة, فيتم وضع
عناوين لما نقوم به حيث تكون مثل المرجع لنا في معرفة ما نقوم به في جزء
ما من البرنامج.
ففي برنامج الماتلاب لوضع عنوان ما, لابد من أن نبدأ بوضع علامة مئوية ( % ), ثم نكتب مانريده بعدها, لاحظ الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144081716
ولكن
كما تلاحظون فهنالك مشكلة في نافذة Workspace, حيث أنها سجلت آخر قيمة
فقط, وذلك لأن كل النتائج الأربعة تأخذ رمز ans حيث اننا لم نجع لها
رمزاً, أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1144081765
يتم تعريف النتائج بحروف, بحيث يأخذ الحرف القيمة التي يدخلها المستخدم له, أنظر الصورة
تعلم الماتلاب للمبتدئ 14503_1144081821

كما ترون فالمشكلة قد إنتهت تماماً, حيث تأخذ كل قيمة حرف معين.
المشكلة
التالية, هو أننا كلما أدخلنا قيمة, أو حصلنا على نتيجة تكون هنالك مشكلة,
هو أن الماتلاب يقوم بإظهار القيمة المدخلة وكذلك النتيجة في نافذة
الأوامر, مما يؤدي إلى كبر البرنامج المكتوب في حين أنه يؤدي شئ بسيط,
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144081910

يتم
أخفاء القيمة المدخلة وكذلك النتيجة من الظهور ( ولكن عملية إدخال النتيجة
والجمع مثلاً تتم بشكل طبيعي ويقوم الماتلاب بتنفيذ ما يأمره المستخدم) عن
طريق وضع علامة ( ; ) بعد كل قيمة مدخلة أو بعد طلب نتيجة ما (الجمع مثلاً
) ويتم إظهار النتيجة أو القيم المدخلة إذا طلب المستخدم ذلك , عن طريق
وضع حرف المدخلات أو النتيجة المطلوبة دون إستخدام الرمز الرمز المذكور (
; ) انظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144081977

يستكمل ...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 13:59

بعض المتغيرات المعرفة مسبقاً في برنامج الماتلاب والمعروفة:

تعلم الماتلاب للمبتدئ 14503_1144082145


أنظر الصورة التالية

تعلم الماتلاب للمبتدئ 14503_1144082291


تعلم الماتلاب للمبتدئ 14503_1144082351






الكتابة فوق قيمة العدد المركب
تعلمنا أنه إذا كتبنا ( i ) في نافذة الأوامر يظهر التالي
تعلم الماتلاب للمبتدئ 14503_1144082894

كما يمكننا الكتابة فوق هذه القيمة, أي تغيير قيمته, حيث سنقوم بوضع قيمة لهذا الرمز, أنظر الصورة التالية

تعلم الماتلاب للمبتدئ 14503_1144082926


إلغاء القيم المدخلة والنتائج

يمكن للماتلاب مسح القيم المدخلة والنتائج ( والتي تسجل في نافذة تسجيل
النتائج), دون مسح ما قمت بكتابته, وذلك بإستخدام أمر Clear, أنظر الصورة
التالية

تعلم الماتلاب للمبتدئ 14503_1144083018


ولكن بعد تنفيذ أمر Clear


تعلم الماتلاب للمبتدئ 14503_1144083340


وللتأكد قم بوضع أي حرف من الحروف التي قمت بتعريفها مسبقاً للماتلاب, ستلاحظ ان الماتلاب لا يتعرف عليها الآن, أنظر الصورة

تعلم الماتلاب للمبتدئ 14503_1144083559
يستكمل ...





الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 14:00

عملية المسح الجزي للمتغيرات:
ليس
شرطاً أن نقوم بعملية مسح كلي لكل البرنامج, بل من الممكن عمل مسح لمتغير
واحد فقط, عن طريق كتابة أمر Clear ثم إسم المتغير, ففي المثال السابق
لدينا قيم لكلاً من (a) & (b) كما في الصورة التالية

تعلم الماتلاب للمبتدئ 14503_1144083641

ثم سنقوم بمسح قيمة (a) فقط, أنظر الصورة تالية

تعلم الماتلاب للمبتدئ 14503_1144083688




أسألكم الدعاء

الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 14:04

الدوال المثلثية العكسية:
تعلم الماتلاب للمبتدئ 14503_1144361983

أنظر الصورة التالية لترى مدى قابلية الماتلاب على حل تلك الأجزاء بسهولة تامة


تعلم الماتلاب للمبتدئ 14503_1144362025



بنفس الطريقة لكل الدوال المثلثية العكسية

تعلم الماتلاب للمبتدئ 14503_1144362068

تعلم الماتلاب للمبتدئ 14503_1144362111

تعلم الماتلاب للمبتدئ 14503_1144362129

تعلم الماتلاب للمبتدئ 14503_1144362153



تعلم الماتلاب للمبتدئ 14503_1144362208



نستكمل بعض الأوامر الخاصة ببرنامج الماتلاب, وسنتناول بإذن الله
الدوال المثلثية Trigonometric functions
الدوال المثلثية العكسية Inverse Trigonometric functions
الدوال الزائدية Hyperbolic Functions
الدوال الزائدية العكسية Inverse Hyperbolic functions
أولاً: الدوال المثلثية Trigonometric Functions
تعلم الماتلاب للمبتدئ 14503_1144361845
ملاحظة: يقوم الماتلاب بقياس الزوايا بالتقدير الدائري Radian
لاحظ الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144361877

تعلم الماتلاب للمبتدئ 14503_1144361891
وسيتم شرح هذا الجزء بالتفصيل أكثر في الجزء الخاص Plotting 2D


الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 14:06

الدوال الزائدية Hyperbolic functions

تعلم الماتلاب للمبتدئ 14503_1144362613


بعض العلاقات الهامة بالنسبة للدوال الزائدية


تعلم الماتلاب للمبتدئ 14503_1144362672






أنظر الصورة التالية للتحقق من النتيجة بإستخدام الماتلاب


تعلم الماتلاب للمبتدئ 14503_1144362701

تعلم الماتلاب للمبتدئ 14503_1144362728







أنظر الصورة التالية للتحقق من النتيجة بإستخدام الماتلاب



تعلم الماتلاب للمبتدئ 14503_1144362764

تعلم الماتلاب للمبتدئ 14503_1144362786

تعلم الماتلاب للمبتدئ 14503_1144362805
تعلم الماتلاب للمبتدئ 14503_1144363057

تعلم الماتلاب للمبتدئ 14503_1144363087

تعلم الماتلاب للمبتدئ 14503_1144363134

تعلم الماتلاب للمبتدئ 14503_1144363148

تعلم الماتلاب للمبتدئ 14503_1144363175

تعلم الماتلاب للمبتدئ 14503_1144363194






الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 14:08

الدوال الزائدية العكسية Inverse Hyperbolic Functions

تعلم الماتلاب للمبتدئ 14503_1144363367
بعض القوانين الهامة للدوال الزائدية العكسية

تعلم الماتلاب للمبتدئ 14503_1144363397

تعلم الماتلاب للمبتدئ 14503_1144363414

تعلم الماتلاب للمبتدئ 14503_1144363440


تعلم الماتلاب للمبتدئ 14503_1144363452

تعلم الماتلاب للمبتدئ 14503_1144363471

تعلم الماتلاب للمبتدئ 14503_1144363486
يقوم الماتلاب من خلال التعويض بالمتغير (z) في المعادلات الموضحة الحصول على الدوال الزائدية العكسية


الدالة الأسية Exponential Function
الدالة الأسية تأخذ الصيغة الرياضية التالية
تعلم الماتلاب للمبتدئ 14503_1144516428
أما في الماتلاب فتختصر في exp
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144516469

الأعداد المركبة Complex Numbers
تأخذ الأعداد المركبة صيغة واحدة وهي تواجد جزء للأعدد الحقيقي Real number وجزء العدد التخيلي Imaginary Numbers, وتكون في الصيغة التالية
تعلم الماتلاب للمبتدئ 14503_1144516516
ويتم في برنامج الماتلاب العديد من العمليات والتي تتم في الأعداد المركبة مثل
إختيار العدد الحقيقي فقط
إختيار العدد التخيلي فقط
إيجاد الزاوية Phase Angle, ويتم الحصول عليها من خلال العلاقة التالية
تعلم الماتلاب للمبتدئ 14503_1144517259
إيجاد القيمة المطلقة: ويتم الحصول عليها من خلال العلاقة التالية
تعلم الماتلاب للمبتدئ 14503_1144517404
جمع عددين مركبين: ويتم ذلك عن طريق جمع الأعداد الحقيقية مع بعضها, وجمع الأعداد المركبة مع بعضها
[center]أنظر الصورة التالية مشاهدة تلك العمليات
تعلم الماتلاب للمبتدئ 14503_1144517443
تعلم الماتلاب للمبتدئ 14503_1144517487

ملاحظة: تتم جميع العمليات الحسابية (الجمع والطرح وغيرها) على الأعداد المركبة أيضاً
كما رأينا في المثال السابق إستخدام الأمر angle لإيجاد زاوية الطور عن طريق كتابة angle(z) حيث يتم وضع رمز العدد المركب z في هذا الأمر, يمكننا أيضاً تنفيذ ذلك بإستخدام أمر آخر وهو atan2
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144517514
اللوغاريتمات الطبيعية Natural Logarithm
يرمز الماتلاب للوغاريتمات الطبيعية بالرمز log(x)

العمليات التقريبية لأعداد واقعة بين رقمين
أي رقم عشري يمتاز بأنه واقع بين رقمين صحيحين, فالماتلاب له القدرة على إختيار أحد هذين الرقمين بإستخدام الأمرين Ceil لإختيار الرقم الأكبر, والأمر Floor لإختيار الرقم الأصغر
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1144517563



أسأل الله التوفيق لي ولكم

الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالأربعاء 14 سبتمبر - 14:14

المصفوفات Matrices


ونتناول المواضيع كالتالي
ماهي المصفوفات
كيفية كتابة المصفوفات في برنامج الماتلاب
العمليات الحسابية في المصفوفات
مصفوفات خاصة
إستخراج عنصر محدد من المصفوفة
تغيير عنصر ما في المصفوفة

ماهي المصفوفة:
هي مجموعة من البيانات والتي يتم وضعها في صورة صفوف وأعمدة, وتأخذ الشكل التالي
تعلم الماتلاب للمبتدئ 14503_1145098803
وتستخدم المصفوفات في حل كثيرات الحدود Polynomials, وفي حل مجموعة من المعادلات, كما سيتم شرحه لاحقاً في هذا الإسبوع بإذن الله.

كيفية كتابة المصفوفات في برنامج الماتلاب:
يتم إدخال المصفوفة بكتابة عناصر الصف الأول, ثم الثاني وهكذا.
فمثلاً كتابة مصفوفة مثل التالية

تعلم الماتلاب للمبتدئ 14503_1145098843

ولكن
قبل إدخال القيم التالية, على الجميع أن يعلم بأنه يتم كتابة عناصر الصف
الأول, ويتم الفصل بين أرقام الصف الأول إما بفاصلة Comma (,) أو بعمل
مسافة Space بين الأرقام, بعد إدخال قيم الصف الأول يتم فصل عناصر الصف
الأول عن عناصر الصف الثاني ( الذي سيتم إدخال قيمه) إما بالضغط على مفتاح
Enter أو بإستخدام الفاصلة المنقوطة Semicolon ( ; ), أنظر الصورة التالية

تعلم الماتلاب للمبتدئ 14503_1145098927
فكما نرى أساليب متعددة لإدخال قيم المصفوفات والشكل واحد في جميع الطرق.
يستكمل بإذن الله
تعلم الماتلاب للمبتدئ 14503_1145099018


كما يمكن مشاهده فديوهات لتعليم الماتلاب على الموقع ::

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : تعلم الماتلاب للمبتدئ Upload
تعلم الماتلاب للمبتدئ 30u3a1djpgcopy
أهم مواضيعى :

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالخميس 15 سبتمبر - 4:50

جزاكى الله خيرا عن هذا المجهود الرائع وننتظر المزيد

والله الموفق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالخميس 15 سبتمبر - 10:36

الحمــــــــد لله
مشكور لك يا بشمهندس على مجهوداتك وردك ....
واتمنى ان اكون قد بلغت بها
عـــــــلى قدر افادتى من تلك المعلومات ..
أن شاء الله استكمل ::
فما هي العمليات الأساسية التي تتم على المصفوفات؟
1- الجمع
2- الطرح
3- الضرب
4- القسم
5- المصفوفة الأسية
الجمع:
قبل البدء في الشروع ببدء إستخدام الماتلاب يجب أولاً أن نذكر شرط جمع مصفوفتين.
شرط جمع مصفوفتين:
لنفترض أن لدينا مصفوفتين A & B, فشرط جمعهما أن يكون كلاهما له نفس عدد الصفوف m, وكذلك نفس عدد الأعمدة n.
فمثلاً المصفوفتان التاليتان يمكن جمعهما لأنها يحملان نفس عدد الصفوف والأعمدة
تعلم الماتلاب للمبتدئ 14503_1147719706
كيف تتم عملية جمع مصفوفتين:
تتم
عملية الجمع بجمع العنصر الأول للصف الأول مثلاً في المصفوفة الأولى وما
يناظره في المصفوفة الثانية, وبالتالي نكون قد جمعنا العنصر الأول للصف
الأول.
وبالتالي نكون قد جمعنا
[center]1+7=8
جمع
الصف الأول العنصر الثاني: نجمع العنصر الثاني للصف الأول في المصفوفو
الأولى وما يناظره في المصفوفة الثانية, وبالتالي نكون قد جمعنا
2+8=10
ونستمر هكذا حتى إتمام كامل المصفوفة, ويمكن تلخيص العملية في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1147719735
الجمع في الماتلاب
يجب أولاً كتابة المصفوفتين A&B, كما تعلمنا سابقاً
ثم إستخدام رمز الجمع (+) للتتم عملية الجمع, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1147719804
[/center]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالخميس 15 سبتمبر - 10:40

اليوم نستكمل العمليات التي تتم على المصفوفات, واليوم نشرح الجزء الخاص بــــ
طرح المصفوفات
فما هو شرط طرح المصفوفات؟
حقيقة هي نفس شرط الجمع, حيث يشترط أن تكون المصفوفات التي يتم جمعها أو طرحها لها نفس القوة تعلم الماتلاب للمبتدئ 14503_1155478883
حيث m هي عدد الصفوف
وحيث n خي عدد الأعمدة
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155478406
لنقم الآن بعمل نفس المثال على برنامج الماتلاب
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155478742

هذا ونكون قد شرحنا الجزء المختص بطرح المصفوفات
الدرس القادم هو ضرب المصفوفات بإذن الله

ضرب المصفوفات
تعلم الماتلاب للمبتدئ 14503_1154432449
ما هو شرط ضرب المصفوفات؟
شرط ضرب أي مصفوفتين هو أن يكون عدد أعمدة المصفوفة الأولى n1 مساوياً لعدد الصفوف في المصفوفة الثانية m2
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155481637

لنقوم الآن بإدخال نفس المثال على الماتلاب
أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155481895

وبهذا نكون قد أنهينا الجزء المتعلق بضرب المصفوفات
والدرس القادم هو قسمة المصفوفات بإذن الله
قسمة المصفوفات
تعلم الماتلاب للمبتدئ 746966
قد يستغرب البعض من وجود كلمة القسمة للمصفوفات, ولكن الحقيقة أنها موجودة
ومستخدمة بكثيرة ولكننا لا ننتبه لوجودها, فبهذه القسمة نقوم بحل
المعادلات والتي سيتم شرحها لاحقاً بإذن الله
وقبل أن أشرح لكم كيفية عمل القسمة, لابد من شرح كيفية حل المعادلات كثيرة الحدود
لنفترض أن لدينا معادلتان كالآتي
تعلم الماتلاب للمبتدئ 14503_1155505131
وكلتا المعادلتان يمكن حلهما ليكون الناتج
X=-2
Y=3
فكيف يتم ذلك؟
يمكن وضع المعادلتان في صورة مصفوفة كما في الشكل التالي
تعلم الماتلاب للمبتدئ 14503_1155505742
[LINE]hr[/LINE]
وهنا نذكر أن هنالك طريقتان لحل المعادلتان
1- طريقة الحذف
2- قسمة المصفوفات
وسأذكر سريعاً طريقة الحذف, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155506181
أما الطريقة الثانية هي قسمة المصفوفات
لنعود إلى الصورة التالية مرة أخرى
تعلم الماتلاب للمبتدئ 14503_1155505742
نجد أنه يمكننا أن نضعها في الصيغة التالية
تعلم الماتلاب للمبتدئ 14503_1155506431
وبالتالي من أجل الحصول على X يجب قسمة A على B, كما في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155506540
ولكن ماذا تعني تعلم الماتلاب للمبتدئ 14503_1155506605 من ناحية المصفوفات وليست الأعداد؟
تعلم الماتلاب للمبتدئ 14503_1155506729
وهذا ما يسمى قسمة المصفوفات
ولكن يشترط عند إيجاد inv أن تكون المصفوفة مربعة ( أي عدد الصفوف يساوي عدد الأعمدة)
وبالتالي يمكن إيجاد قيمة X & Y عن طريق وضع المعادلة في الصورة
التالية, مع الأخذ في الإعتبار أن تتوفر شرط عملية الضرب بين المصفوفتين
تعلم الماتلاب للمبتدئ 14503_1155507074
فإذا قمنا بكتابة المعادلتين في الماتلاب كما في الصورة السابقة
تعلم الماتلاب للمبتدئ 14503_1155507404
وهنا أكون قد أتممت الجزء الخاص بقسمة المصفوفات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالخميس 15 سبتمبر - 10:49

ما الفرق بين المتجهات والمصفوفات؟
المتجهات هي مصفوفة ولكن إما بعمود واحد Column Vector أو صف واحد Row Vector
فمثلاً الصورة التالية لمتجه صفي
تعلم الماتلاب للمبتدئ 14503_1155581812
وهذه صورة لمتجه عمودي
تعلم الماتلاب للمبتدئ 14503_1155581885
أما المصفوفة فهي التي يزيد عدد صفوفها وأعمدتها عن صف واحد أو عمود واحد
وسنتناول العمليات التي تتم على المتجهات أولاً ثم المصفوفات

ماهي العمليات الشائعة على المتجهات؟
1- طول المتجه
2- إضافة عنصر
3- إستبدال عنصر
4- عملية حذف عنصر
5- نداء عنصر
6- نداء عدد عناصر
7- إيجاد العنصر الأكبر
8- إيجاد العنصر الأصغر
9- إيجاد حاصل ضرب العناصر
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لنقوم بتعريف متجه صفي لدى الماتلاب كما في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155582683
والآن نقوم بالعملية الأولى وهي
طول المصفوفة
تعلم الماتلاب للمبتدئ 14503_1155582764
يمكن عمل نفس العملية على متجه عمودي
وننتقل الآن إلى العملية التالية

إضافة عنصر

لنقوم بوضع متجه عمودي في الماتلاب, كما في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155583743
كما هو واضح, أن عدد العناصر الموجودة في هذا المتجه هو 10, وللتأكد قم
بعمل الأمر length في نافذة الأوامر للماتلاب, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155583870
لنقل أننا نريد إضافة الرقم 120 في الخانة الحادية عشرة, أي الخانة التالية للخانة العاشرة, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155584237
ملاحظة: في المثال السابق تمت إضافة الرقم 120 إلى الخانة 11, فماذا إذا
قمنا بإضافة رقم جديد ولكن في الخانة رقم 13, فماذا ستكون قيمة الخانة 12
التي لم يتم إضافة أي عنصر لها, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155584615
وبهذا نكون قد شرحنا الجزء المتعلق بإضافة عنصر


إضافة أكثر من عنصر متتالي :

لنفترض أننا نريد إضافة مجموعة من العناصر المتتالية في الخانات 11و 12 و
13 ويمكن بدلاً من إدخال كل رقم على حدى,كما في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155588359
ولكن قد يبدوا ذلك مستنفذاً للوقت, إذا تم إدخال 100 رقم متتالي أو 1000 رقم, فما العمل؟
هنالك طريقة في الماتلاب تستخدم إذا أردت أن تضيف مجموعة من الأرقام المتتالية
فمثلاً عندما نريد أن نذكر مجموعة من الأرقام المتتالية من 1 إلى 10 نكتب التالي
1:10
وعندما نريد كتابة مجموعة من الأرقام المتتالية من 10 إلى 1200 نكتب
10:1200
وبالتالي إذا أردنا كتابة مجموعة من الأرقام المتتالية من 11 إلى 13 كما في مثالنا نكتب
11:13
وبالتالي تكون الكتابة في الماتلاب كما في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155589356

إستبدال عنصر ::

عملية إستبدال عنصر تتطلب عدة شروط
1- أن يكون العنصر موجوداً بالفعل
2- أن تحدد مكان هذا العنصر
ففي المثال التالي أردنا أن تستبدل العنصر الثالث بدلاً من الرقم 3 إلى الرقم 15
كل ما علينا فعله هو كتابة التالي
A(3)=15
حيث A هي المتجه الذي يحتوى العنصر الذي تريد تغييره
تعلم الماتلاب للمبتدئ 14503_1155596876
وعلى هذا المنوال تستطيع أن تغير أي عنصر في المتجه
وبهذا نكون قد إنتهينا من شرح عملية إستبدال عنصر واحد في المتجه

إستبدال مجموعة عناصر متتالية ::

كما شرحنا كيفية إضافة مجموعة عناصر متتالية, سنقوم بإستبدال مجموعة عناصر متتالية كما في الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155597497


حذف عنصر من المتجه::
لتقوم بحذف عنصر من المتجه يجب أن يتوفر الشرطان التاليان
1- تحديد العنصر الذي تريد حذفه
2- وضع أقواص مربعة Square Brackets خالية من أي رقم
فالمثال التالي يوضح أننا نريد حذف العنصر في الخانة العاشرة, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155599509

حذف مجموعة عناصر متتالية

لحذف مجموعة عناصر متتالية, أنظر الصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155599858

الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالخميس 15 سبتمبر - 10:58

نداء عنصر

نداء عنصر المقصود به هو الحصول على قيمة العنصر في أي مكان من المتجه
ويمكن ذلك من خلال كتابة التالي
تعلم الماتلاب للمبتدئ 14503_1155648178
نداء أكثر من عنصر

للحصول على قيم مجموعة عناصر محددة من متجه, قم بعمل الآتي على نافذة الأوامر Command Window
تعلم الماتلاب للمبتدئ 14503_1155649265



إيجاد العنصر الأكبر في المتجه

لإيجاد العنصر الأكبر في متجه, يتم إستخدام الأمر max, حيث يمكن إيتخدامه في الماتلاب بالشكل التالى

تعلم الماتلاب للمبتدئ 14503_1155651914

إيجاد العنصر الأصغر في المتجه


لإيجاد العنصر الأصغر في المتجه, يجب إستخدام الأمر min وهي إختصار لدى الماتلاب وهي إختصار لكلمة minimum أي الأقل
ولإيجاد العدد الأصغر داخل المتجه في الماتلاب قم بعمل الآتي
تعلم الماتلاب للمبتدئ 14503_1155652573




إيجاد مجموع عناصر المتجه


يمكن جمع جميع عناصر المتجه, بإستخدام الأمر sum حيث أن هذا الأمر لابد أن يأخذ طريقة في تنفيذه فيجب أن ينفذ بالصورة التالية
تعلم الماتلاب للمبتدئ 14503_1155654101
وفالنقوم بعمل مثال في الماتلاب الآن
تعلم الماتلاب للمبتدئ 14503_1155654377












إيجاد حاصل ضرب العناصر في المتجه


يوفر الماتلاب خاصية ضرب عناصر المتجه, وذلك بإستخدام الأمر prod وهو إختصار product
ويجب أن يأخذ هذا الأمر الصورة التالية في كتابته
تعلم الماتلاب للمبتدئ 14503_1155654972
والآن لنأخذ مثالاً تطبيقياً في الماتلاب
تعلم الماتلاب للمبتدئ 14503_1155655061

الرجوع الى أعلى الصفحة اذهب الى الأسفل
نور الهدى
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
عضو مرشح للإشراف عن قسم اضحك كركر أوعى تكشر
نور الهدى


عدد المساهمات : 1409
تاريخ التسجيل : 26/07/2009
العمر : 34
الموقع : زمانى هو اللى خلانى تايها ومش فى مكانى
Upload Photos : تعلم الماتلاب للمبتدئ Upload

تعلم الماتلاب للمبتدئ Empty
مُساهمةموضوع: رد: تعلم الماتلاب للمبتدئ   تعلم الماتلاب للمبتدئ I_icon_minitimeالخميس 15 سبتمبر - 11:01

العمليات على المصفوفات
أولاً يجب تعريف أنواع المصفوفات, فهنالك نوعان من المصفوفات
1- مصفوفة غير منتظمة
2- مصفوفة منتظمة أو مربعة
أما العمليات التي سوف تتم على المصفوفات فهي
1- طول المتجه
2- إضافة عنصر
3- إستبدال عنصر
4- عملية حذف صف أو عمود بأكمله
5- نداء عنصر
6- نداء عدد عناصر
7- إيجاد العنصر الأكبر
8- إيجاد العنصر الأصغر
9- إيجاد مجموع عناصر المصفوفة
10- إيجاد حاصل ضرب العناصر
11- إيجاد قطر المصفوفة Diagonal
12- المصفوفة السحرية
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعلم الماتلاب للمبتدئ
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ا اسطوانة تعلم الهندسة العكسية (تعلم كيف تكسر البرامج وتسوى الكراكات)
» .:.:.:../<...اسطوانة تعلم الهندسة العكسية (تعلم كيف تكسر البرامج وتعمل الكراكات) برابط مباشر ..:.:.:/>..
» الاسطوانه الاولى لتعليم الماتلاب (فيديوهات)
» ايه الماتلاب
» 2CD لتعليم الماتلاب تحميل مباشر

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى طلبة كلية الهندسه بأسوان :: هندسة الحاسبات والنظم :: البرمجة Programming-
انتقل الى: