departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  ·...

34
لاب ت ما ل ا ت ف ي ر ع ت ل ا ه الدروس ت هد ن م ول درس# ع ا م له ل ا ركه ب ى عل دء ب ن ج م ا رت لب م دوال ا ه# رح ا: ش ى ف دء ب ن عدها ب و ج م ا رت لب ا ن ع عامه ره كB ف ا دت ب ع ون ك ت ى حت و ه ماMATLAB : م س ا نL ا( MATLAB ) ه ي ل ا ب ل ا له م ج ل ل صارQ ت ح و ا ه( MATrix LABoratory ) وى ت س م ل ا ه ي ل عا W ه ي ج م ر ب ه غ ل و ه و) اب وف ف ص م ل ر ا ب ت خ م( ى# ا ج# ئ ا بB ن ل ر ا هg ظ ت و اب سات ج ل ا ر جB ن ن ى ه ف. ه ي نQ ق ت ل ا اب سات ج ل ا ار خ ئL دم لا خ ت س ت داء ،# لا و ا ه ف ل ت ج م اب وت ت س م ب ها ب ج م را ب W ه اب ب ك ا بB ن ك م ب ما ك، اب ب ن خB ن م و# ا وماب س ل ر ك: ش ى عل دام خ ت سلا ا له ه س ة# ي ن ب ى ف له ك ك ل و د) وى ت س م ل ا ه ي لى و عا و ت س م ل ا ه ض ف خ ت م(.

Upload: doancong

Post on 06-Feb-2018

226 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

بالتعريف الدروس هذه من درس أول مع الله بركة على نبدءبالماتالب

شرح في نبدء وبعدها البرنامج عن عامة فكرة عندنا تكون حتىالبرنامج دوال أهم

هو : MATLAB ما

اسم التالية ( MATLAB ) إن للجملة اختصار MATrix ) هوLABoratory ) ) ( برمجية لغة هو و المصفوفات مختبر أيالتقنية . الحسابات إلنجاز تستخدم ، األداء و المستوى عالية

أو رسومات شكل على النتائج تظهر و الحسابات تنجز فهيمختلفة بمستويات بها برامج كتابة يمكننا كما ، منحنيات

بيئة) ( في كله ذلك و المستوى عالية و المستوى منخفضة االستخدام .سهلة

برنامج : في MATLAB يستخدم

الحسابات · . ( Math and Computation ) إنجاز

الخوارزميات · . ( Algorithm Development ) تطوير

Page 2: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

المعطيات · يسمى ) ( Data Acquisition ) تحصيل ما وهوالرياضي } { االستيفاء . ( بـ

النظام · نمذجة إعادة و المحاكاة و , Modeling ) النمذجةSimulink , and Prototyping ).

شكل · على النتائج إظهار و معالجتها و المعطيات تحليل Data Analysis , Exploration , and ) رسومات

Visualization )

طريق · عن ذلك و الفيزيائية و الهندسية للعلوم محاكاة. الرسومات

التطبيقات · . ( Application Development ) تطوير

على MATLAB إن المعطيات مع يتعامل ، تفاعلي نظام هوهذه و ، أبعادها تحديد أو لتعريفها داعي ال و مصفوفات أنهاالتقنية المشكالت و المسائل من الكثير بحل لنا تسمح الطريقة

كما ، أنساق و أشعة و مصفوفات شكل لها التي تلك خصوصا والـ ) ( لغة مثل تفاعلية غير بلغة برنامج نكتب أن أو ( C ) يمكنناالـ من ( Fortran ) لغة الجديدة اإلصدارات في MATLAB والـ لغة مكتبات استخدام و كتابة بإمكاننا الـ ( C ) أصبح +C ) و

+ ) .

يتميز لحل MATLAB كما خاصة أدوات و برامج بوجود

Page 3: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

الخاصة األدوات و البرامج هذه ، خاصة تقنية مسائل و مشكالتتدعى مجموعة في ، ( Toolbox ) موجودة الـ إن

( Toolbox ) في ودوال توابع عن عبارة ) MATLAB هوبيئة ( M_Files ملفات و MATLAB تستخدم مشاكل لحل

خاصة تقنية مسائل

: مثل

· Fuzzy Logic .

· Neural Networks .

· Signal Processing .

· Control Systems .

الكثير غيرها … و

: MATLAB نظام

نظام رئيسية MATLAB يتكون أقسام خمس : من

: Development Environment -1

تساعدنا التي األدوات و العناصر من مجموعة عن عبارة هي وودوال توابع و ملفات استخدام ، MATLAB في هذه معظم والنوع من هي األدوات و Graphical ) أي ( GUI ) العناصر

Page 4: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

User Interface ) مع تخاطب واجهات عن عبارة هي ووغيرها ) منسدلة قوائم و أزرار على تحتوي واجهات المستخدم

المرئية ( البرمجة لغات في الموجودة العناصر . من

منها يتكون التي العناصر Development Environment أما: فهي

· MATLAB Desktop .

· Command Window .

· Command History .

· Editor The.

· Debugger The.

· Help Browser The.

· Workspace Browser The.

· Files Browser The.

· The Search Path Browser .

2- The MATLAB Mathematical Function Library :

و الرياضية الدوال و التوابع من كبيرة مجموعة عن عبارة هي وإنجاز على القادرة التوابع و الدوال من تبدأ ، الخوارزميات

Page 5: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

و ) ( الجمع و الطرح و كالضرب السهلة األساسية الحساباتإنجاز على القادرة التوابع و الدوال إلى نصل حتى تكمل

درجة ) أي من مصفوفة مقلوب إيجاد مثل معقدة حساباتالسريع ( فورييه تحويل إنجاز و بيسل تابع إيجاد و .كانت

3-The MATLAB Language :

المعطيات مع تتعامل ، المستوى عالية لغة عن عبارة هي وبتدفق التحكم تعليمات على تحتوي كما ، مصفوفات أنها على

و ) الحلقات تعليمات و الشرطية التعليمات مثل المعطياتتحتوي ( و ، المعطيات بتدفق تتحكم التي التعليمات من غيرها

تعليمات ، معطيات بنى و ، دوال و توابع على أيضا اللغة هذهالنوع ، ( Input/Output ) من الـ ميزات على تحتوي و

( OOP ) ( Object_Oriented Programming ) .

بأسلوبين البرمجة من أيضا اللغة هذه : تمكننا

· Programming in the small : برامج إلنشاء ذلك وبسيطة حسابات إنجاز على قادرة التنفيذ في وسريعة . صغيرة

· Programming in the large : برامج إلنشاء ذلك ووقت في معقدة حسابات إنجاز على قادرة كبيرة و ضخمة

. قصير

4- Graphics :

Page 6: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

التي MATLAB يحتوي الدوال و التوابع من واسع طيف علىشكل على مصفوفة في المخزنة المعطيات إظهار من تمكننا

نوعين إلى التوابع و الدوال هذه تقسم ، : رسم

على : · قادرة الدوال و التوابع هذه المستوى عالية توابع و دوالالبعد ثنائي المستوى في األبعاد ( X0Y ) الرسم ثالثي XYZ ) و

) ، العمليات من غيرها و الصورة معالجة على أيضا قادرة والمعقدة . الرسومية

الدوال : · و التوابع هذه المستوى منخفضة توابع و دوالواجهة بناء و الرسومات بخصائص الكامل للتحكم مخصصة

المستخدم مع الخاصة ( GUI ) التخاطب تطبيقاتنا . في

The MATALB Application Program Interface ( API ) -5 :

الـ بلغة برامج بكتابة لنا تسمح المكتبة الـ ( C ) هذه أو( Fortran ) في MATLAB ، على المكتبة هذه تحتوي

في فرعية برامج تستدعي ، MATLAB تعليمات تعليمات وجعل من المكتوبة MATLAB تمكننا برامجنا في حسابية كنواة

ملفات كتابة و قراءة من تمكننا تعليمات و ، السابقة باللغاتالنوع مخصصة ( MAT_Files ) من ملفات عن عبارة هي و

الـ برنامج بين األخرى MATLAB للربط اللغات . و

Page 7: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

MATLAB Desktop :

برنامج MATLAB Desktop يظهر نشغل ، MATLAB عندمااألداة بواسطة مبني ، ( GUI ) وهو يمكننا MATLAB و

Desktop بلغة البرامج كتابة تطبيقاتنا MATLAB من بناء وخالل من ذلك و ، ، ( Command Window ) الخاصة كما

في المستخدمة المتغيرات خصائص و حالة رؤية من يمكنناخالل من ، ( Workspace ) برنامجنا رؤية من يمكننا كما

تاريخ و وقت و برنامجنا في مؤخرا استخدمناها التي التعليماتخالل من ذلك و البرنامج كتابة ، ( Command History ) بدءو برنامجنا في المستخدمة الملفات رؤية من يمكننا كماخالل من ذلك و ، ( Current Directory ) تطبيقاتنا سيأتي

الـ عن الحقا و MATLAB Desktop الحديث ، بالتفصيلالـ التالي الشكل ، ( Default MATLAB Desktop ) يوضح

نريد كما شكله في و ترتيبه في نغير أن يمكننا : و

: MATLAB تشغيل

برنامج تشغيل األيقونة MATLAB يتم على مرتين بالضغطنظام في المكتب سطح على . Windows الموجودة

برنامج تشغيل خصائص نضبط أن يمكننا حيث MATLAB كمابرنامج نجعل أن و MATLAB يمكننا ما برنامج أو ما أمرا ينفذ

الملف طريق عن ، ( startup.m ) ذلك فيه نكتب حيثالبرنامج تشغيل بداية عند تنفيذها نريد التي التعليمات

.MATALB

Page 8: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

: MATLAB إغالق

برنامج من الخروج األمر MATLAB يمكننا اختيار طريق عن( Exit ) القائمة ، ( File ) من األمر كتابة طريق عن quit ) أو

الـ ( . ( Command Window ) في

الملف ننفذ أن يمكننا بإغالق ( finish.m ) كما نقوم أن قبل، MATLAB برنامج حيث ، مهمة وظائف بعدة يقوم الملف هذاو برنامجنا في المستخدمة المتغيرات لحفظ برنامج بتنفيذ يقوم

الخاص حوار صندوق بإظهار يقوم أنه أو خصائصها و قيمهاإغالق كنا ) MATLAB بعملية إذا فيما هذا الحوار صندوق يسأل

برنامجنا على األخيرة التغيرات حفظ . ( نريد

MATLAB

شركة من ماتالب البرنامج MathWorks.Inc برنامج هوبالحسابات يتعلق فيما العالم حول ً استخداما األكثر الهندسي

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

من العظمى الغالبية في العلمي البحث أغراض ُ وخصوصاالعالم .جامعات

Page 9: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

ماتالب يغطيها التي الصناعات

والدّفاع: الجوي الفضاء ً Aerospace and Defense أوال

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

. تصميم في ماتالب على ويُعتمد كما إيرباص شركة ذلك , , استخدام ذلك إلى أضف طيّار بدون تطير التي الطائرات

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

السيارات: صناعة ً Automotive ثانيا

Page 10: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

في الصناعات وأعقد أهم من واحدة هي السيارات صناعة , المصنعة, الشركات تستخدم والوقت الجهد ولتوفير العالم

) Simulink و MATLAB برنامجي ً الحقا عليه سنتعرف (الذي. الواقع أرض على تطبيقها قبل الهندسية النماذج تطوير أو لخلق

. , إن ً صناعيا انتاجها يتم ماتالب بواسطة النماذج هذه اختبار فبعدلهذه المصممين على الوقت يقلل ماتالب حزمة استخدام

إلى تصل بنسبة 50السيارات %.

, , الطبية: والصناعات األدوية الحيوية بالتكنلوجيا المعالجة ً ثالثاBiotech, Pharmaceutical, and Medical

, الباحثين, قبل من البيانات معالجة في ماتالب يستخدم هُنا . المتعلقة البيانات إدخال يتم المجال هذا في والمختصين

, بسرعة معالجتها تتم ثم ومن ماتالب على المخبرية بالتجارب , الذي, األمر التجارب مئات إجراء من الباحث يتمكن بهذا قياسية

يدوية بطريقة فعله .يستحيل

االتصاالت: ً Communications رابعا

, , الثورة ويمثل العصر علوم أحدث من واحد هو االتصاالت علم . علم يغطي ماتالب العالم يشهدها التي الكبرى المعلوماتية

: الرقمية اإلشارة معالجة به المتعلقه العلوم وكل االتصاالتDigital Signal Processing DSP, الصوت Audio هندسة

Engineering, االتصال بيانات Data هندسةCommunication Engineering, الشبكات هندسة

Network Engineering.

Page 11: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

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

المحمول الهاتف شبكات ومحاكاة تحليل في كذلكGSM/TDMA/CDMA ,لشبكات بالنسبة األمر وكذلك وغيرها

. النقل تقنيات أن وحيث والالسلكية السلكية الكمبيوترالكمبيوتر شبكات في من WiFi/WiMax الالسلكي واحدة هي

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

. هذه في ماتالب حزمة استخدام إن الرقمية الصورة وكذلكالتصميم مخاطر من ً كثيرا تقلل The Design الصناعات

Risk.

ماتالب يغطيها أخرى :صناعات

) المادي ) العتاد الشخصية الحواسيب

اإللكترونيات

واإلحصائية التجارية والحسابات الخدمات

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

الموصالت أشباه Simiconductors صناعة

الهندسية القياسات

القوى إلكترونيات

Page 12: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

الكهربائية الطاقة

الكهربائية الهندسة

الكربائية القوى أنظمة

التحكم أنظمة

المختلفة, الرياضيات علوم وبالطبع

الكثير وغيرها

! , واحد, برنامج مجرد ليس هو ماتالب أن الحظت أنك بدّ ال إذن .) في ) متوفره وهي البرامج الجاهزة البرمجيات من حزمه إنه

واحدة . Package حزمه الحاجة بحسب المستخدم إليها يصل, , بالطبع, حاسوبك على ماتالب حزمة تثبيت عند وبالتالي

إليها تحتاج ال برمجيات أي إلغاء من ماتالب .فسيمكنك

األسم؟: يعنيه مالذي ماتالب

MATLAB من اشتقاق مختبر, Matrix Laboratory هو أيأومر, جميع في األساسية البنية ألن فقط هذا المصفوفات

المصفوفة هي .ماتالب

ماتالب في النسخ ترقيم نظام Version Numbering فهم

Page 13: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

قائمة إلى ذهبت اخترت About إذا ستجد About Matlab ثم / الصورة في بما ً شبيها ً شيئا ماتالب من اإلصدار النسخة رقم ان

:أسفله

7.4.0.287الرقم (R2007a)

) رقم ) إلى تشير اليسار جهة من الرقم من األولى الخانة ) النسخة ) هي هذه حالتنا وفي الرئيس األساسي النسخة

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

الحالة, هذه في وهي , 287اإلصدار يعرف ما وهو برمجي خطأ .Bugs باسم

شركة R2007a أما اتبعته جديد نظام في MathWorks فهوالنسخة تلت التي إصداراتها تشير. 7.1ترقيم األبجدية الحروف

, , النسخة انتاج تاريخ إلى تشير والسنة الفرعية التحديثات إلى:أمثلة

7.1 >> NOTHING!

7.2 >> R2006a

7.3 >> R2006a

7.4 >> R2007a

Page 14: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

التاني الدرس مع وعونه الله بفضل اليوم موعدنا الكرام اخوانفيه سنتطرق والدي ، الماتالب دروسسلسلة مناألوامر أول (Command) إلى البحتعن يمكن وكيف

دلك إلى الحاجة عند .المساعدة

أضع أن البداية درسعند كل في أحاول سوف نبدء أن قبل لكنالبرنامج هدا امكانيات أدراك من يقربنا متال

الدروس مستوى ارتفاع مع أهمية أكتر ستكون والتي

كهربائي قلب مخطط عن اليوم متلنا

) فلتر ) بواسطة ترشيحه تحليله، الماتالب بواسطة ويمكن

بدقة المرض تشخيص من الطبيب تمكن نتيجة على للحصول أكبر

1- الماتالب في المساعدةالمساعدة على للحصول امكانية عدت للمستخدم يوفر الماتالب

إعطاء مع تطبيقها وكيفية األوامر يخص فيماسلسا فهما للمستخدم تتيح عملية أمتلة

نافدة Help كتابة -1 Command Window فيبعد وحتى والبرمجة بالماتالب يتعلق ما كل وفيها قائمة، فتظهر

Page 15: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

الرياضية الدوال

سلفا -2 معلوم أمر عن تبحت كنت أدا أماكتابة help (command) فيكفي

lookfor (word) كتابة -3

كلمة -4 Demo كتابةشروحات مع دوال على تحتوي أخرى نافدة (interaktiv) تفتح

2- m-File

m-File اإلمتداد واألوامر m دت الدوال من العديد على تحتويواحد أن في كلها تنفيدها ويمكن ويمكن

كتابة يمكن حفضها m-File كما للنصوصمع محرر أي فيm باألمتداد

3- Matlab Editor

الخطوات Editor لفتح File << New << m-File اتبع

أعاله الصورة في نرى كما

Page 16: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

يتم % ولن تعليق فقط هو السطر هدا أن تعني العالمة هدهاإلعتبار بعين اخده

محتوى اظهار يتم ال حتى السطر أخر في تكون العالمة هده ؛في المتغير

Command-Window

بكتابته قمنا الدي البرنامج :لتنفيد

Debug << Save and Run

على الضغط F5 أو

المبتدئين -4 أخطاء بعضمتال أرقام أو بعالمة الملف أسم بداية 1عدم Programm.m

Programm1.m لكن

الماتالب من المحجوزة األسماء من بإسم الملف تسميت عدم

الماتالب من المحجوزة األسماء من بإسم الملف تسميت عدم

البرنامج في المتغيرات أحد بإسم ملف أي تسمية عدم

البرنامج تنفيد ctrl+c إليقاف

الماتالب -5 في األوامر أهم

Page 17: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

clear أو clear all المتغيرات كل لمسح

whos التي والمساحة سعته ، المتغير عن معلومات يعطينا يشغلها

dir الملف مسار عن معلومات يعطينا

pwd به نتواجد الدي السر لمعرفة

cd الجديد المسار الى المسار يغير

ver البرنامج نسخة عن معلومات يعطينا

cputime الحاسوب وقت إلظهار

clock فكتور شكل على والساعة التاريخ إلظهار

tic و toc البرنامج لتنفيد المستغرق الوقت لمعرفة

التالت الدرس

الماتالب دروس سلسلة من

التالت الدرس مع وعونه الله بفضل اليوم موعدنا الكرام اخوانالى فيه سنتطرق والدي ، الماتالب دروسسلسلة من

بها لتحكم المستخدمة األوامر وأهم المصفوفات

Page 18: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

ألماتالب في الحسابية العمليات

األعداد على العمليات

اإلعداد على الحسابية العمليات ألهم جدول

تطبيقية أمتلة

المصفوفات على العمليات

المصفوفات الحسابية العمليات ألهم جدول

تطبيقية أمتلة

التوابت بعض

pi=π = 3.14150…

exp(1) : e = 2.71828…

i , j: جدر 1تعادل .-

Page 19: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

الرياضية الدوال

هندسية دوال

sin, cos, tan, cotasin, acos, atan, acotsind, cosd, tand, cotdsinh, cosh, tanh, coth

لوغاريتمية دوال

log, log2, log10

والمصفوفات الفكتور

حسب فيها التحكم وكيفيت ، المصفوفات عمليات أهم لمعرفة اإلحتياج

الماتالب مساعدة في اكتب(Demo)

*Basic Matrix Operations’أو

*Matrix Manipulation

للبدء بسيط متال

:كودمن % -2الى 0فيكتور ب خطوة 0.2كل

vector = [0 : 0.2 : 100];plot(vector)

Page 20: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

فيكتور الى جديد عنصر إضافة

:كودفيكتور الى جديد عنصر %إضافة

رقم الرابع 4إضافة المكان في الفكتور الى

x=[ 2 3 1];x(4)=4;

معروف غير الفكتور عناصر عدد كان % أدا

x(end+1)=4;

end المصفوفة في عنصر أخر على تعود

end+1 في عنصر أخر بعد هو الدي العنصر على تعودالمصفوفة

المصفوفات أوامر أهم

size البعد تالتية أو تنائية المصفوفة سعة لمعرفة

البعد length أما فألحدية

:كودa = [ 1 2 3 ]; b = [ 1 ; 2; 3];

size(a)Answer: ans = 1 3 ;

size(b)Answer: ans = 3 1;

length(a)Answer: ans = 3

وتفريط بإفراط التقريب

Page 21: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

األمر بواسطة بإفراط round التقريباألمر بواسطة بتفريط floor التقريب

:كودfix(5/3), round(5/3), floor(5/3)

answer:ans = 1 ;ans = 2ans = 1

zeros / ones: أصفار أو بوحدات مملوئة مصفوفات إلنشاء

:كودa = zeros(5,1)b = ones(2,3)c = ones(3,4)*2

a =

00000

b =

1 1 11 1 1

c =

2 2 2 22 2 2 22 2 2 2

بإذن الدرس تم فمن اللهوبهذا صواب من كان فان وان الله ، ، الشيطان ومن فمني خطأ من كان

و أعلم ما أعلم اللهوهذا و أعلى

Page 22: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

الرابع الدرسالماتالب دروس سلسلة من

الرابع الدرس مع وعونه الله بفضل اليوم موعدنا الكرام اخوانعن عبارة الدرس المرة ،هده الماتالب دروسسلسلة من

اونالين مشاهدته ويمكن وصورة صوت فيديو

الدرس مدة

دقيقة 33

اونالين الدرس مشاهدة

الحقا اضافتها سيتم تطبقية تمارين

Page 23: departement-electronique-univ-23.e-monsite.comdepartement-electronique-univ-23.e-monsite.com/.../cour…  · Web view· النمذجة و المحاكاة و إعادة نمذجة

بإذن الدرس تم فمن اللهوبهذا صواب من كان فان وان الله ، ، الشيطان ومن فمني خطأ من كان

و أعلم ما أعلم اللهوهذا و أعلى