بسم هللا الرحمن الرح م تطب قات الماتالب الهندس ة

Σχετικά έγγραφα
)الجزء األول( محتوى الدرس الددراتالمنتظرة

ر ک ش ل ن س ح ن د م ح م ب ن ی ز ن. ل و ئ س م ه د ن س ی و ن ( ی ر ک ش ل &

( ) ( ) ( ) ( ) v n ( ) ( ) ( ) = 2. 1 فان p. + r بحيث r = 2 M بحيث. n n u M. m بحيث. n n u = u q. 1 un A- تذآير. حسابية خاصية r

ی ا ک ل ا ه م ی ل ح ر

Ακαδημαϊκός Λόγος Εισαγωγή

Εμπορική αλληλογραφία Παραγγελία

ج ن: روحا خل ل ب وج یم ع س ن

بسم هللا الرحمن الرح م النسخة الثان ة 4134/33 مازن الرونة للتواصل هاتف :

( ) ( ) ( ) ( ) ( )( ) z : = 4 = 1+ و C. z z a z b z c B ; A و و B ; A B', A' z B ' i 3

ی ن ل ض ا ف ب ی ر غ ن ق و ش ه ی ض ر م ی ) ل و ئ س م ه د ن س ی و ن ( ا ی ن ل ض ا ف ب ی ر غ 1-

AR_2001_CoverARABIC=MAC.qxd :46 Uhr Seite 2 PhotoDisc :έϯμϟ έϊμϣ ΔϟΎϛϮϟ ˬϲϠϨϴϛ. : Ω έύδθϟ ϰϡϋ ΔΜϟΎΜϟ ΓέϮμϟ

الجزء الثاني: "جسد المسيح الواحد" "الجسد الواحد )الكنيسة(" = "جماعة المؤمنين".

١٤ أغسطس ٢٠١٧ العمليات الحسابية الا ساسية مع الا شع ة ٢ ٥

مارس 2013 ك ن ث م. ك من

أسئلة استرشادية لنهاية الفصل الدراسي الثاني في مادة الميكانيكا للصف الثاني الثانوي العلمي للعام الدراسي

ة من ي لأ م و ة بي ال ع ج 2 1

=fi Í à ÿ ^ = È ã à ÿ ^ = á _ n a f = 2 k ÿ ^ = È v 2 ح حم م د ف ه د ع ب د ا ل ع ز ي ز ا ل ف ر ي ح, ه ف ه ر س ة م ك ت ب ة ا مل ل ك ف ه د ا ل و

( ) [ ] الدوران. M يحول r B و A ABC. 0 2 α فان C ABC ABC. r O α دورانا أو بالرمز. بالدوران r نكتب -* النقطة ' M إلى مثال لتكن أنشي 'A الجواب و 'B

ATLAS green. AfWA /AAE

يط... األعداد المركبة هذه التمارين مقترحة من دورات البكالوريا من 8002 إلى التمرين 0: دورة جوان 8009 الموضوع األول التمرين 8: دورة جوان

Mobile / WhatsApp:

Οι 5 πυλώνες της πίστης: Μέρος 2 Πίστη στους αγγέλους

أوال: أكمل ما لى : 1 القطعة المستق مة التى طرفاها مركز الدائرة وأى نقطة على الدائرة تسمى... 2 القطعة المستق مة التى طرفاها أى نقطت ن على الدائرة

أساسيات لغة QBASIC A B A + B A B A ^ B A = B A B المعامالت الحسابية: + - * / \ ^ المعامالت المنطقية: AND OR NOT

مق اس الر اض ات دروس وتطب قات للسنة األولى تس ر السداس األول من إعداد األساتذة: بن جاب هللا الطاهر السنة الجامع ة:

و ر ک ش ر د را ن ندز ما ن تا ا س ی یا را

- سلسلة -2. f ( x)= 2+ln x ثم اعط تأويل هندسيا لهاتين النتيجتين. ) 2 ثم استنتج تغيرات الدالة مع محور الفاصيل. ) 0,5

1/ الزوايا: المتت امة المتكاملة المتجاورة

ت خ ی م آ ر ص ا ن ع ز ا ن ا گ د ن ن ک د ی د ز ا ب ی د ن م ت ی ا ض ر ی س ر ر ب د

BINOMIAL & BLCK - SHOLDES

ا ت س ا ر د ر ا ب غ و د ر گ ه د ی د پ ع و ق و د ن و ر ی ی ا ض ف ل ی ل ح ت ی ه ا ب ل و ت ب ن

( ) ( ) ( ) - I أنشطة تمرين 4. و لتكن f تمرين 2 لتكن 1- زوجية دالة لكل تمرين 3 لتكن. g g. = x+ x مصغورة بالعدد 2 على I تذآير و اضافات دالة زوجية

ن ا ر ا ن چ 1 ا ی ر و ا د ی ل ع د م ح م ر ی ا ف و ی د ه م ی

Οι 6 πυλώνες της πίστης: Μέρος 6 Πίστη Θειο διάταγμα (Κάνταρ Πεπρωμένο) اإليمان بالقدر. Άχμαντ Μ.Ελντίν

2

7559 شتوي 7559 ص ف 7558 شتوي

بحيث ان فانه عندما x x 0 < δ لدينا فان

مادة الرياضيات 3AC أهم فقرات الدرس (1 تعريف : نعتبر لدينا. x y إذن

R f<å< Úe ãñ Úe nü êm åø»ò Úe. R núe êm oòaúe Àg»ò Úe Rãûe Úe óè»ò Úe Ãóå e nü»ò Úe : / م

يئادتبلاا لوألاا فص لل لوألاا يص اردلا لص فلا بل طلا ب تك ةعجارملاو فيلأ تل ب م ق نيص ص ختملا نم قيرف ــه 1435 ـــ 1434 ةعبط م2014 ـــ

د ا ر م د و م ح م ر ی ا ر ی ح ب د ی م ح ن ن ا م ر ه ق ا ر ا س د

پژ م ی عل ام ه ص لن ف

المحاضرة 15 التحليل األولي للقياسات اهليدرولوجية

2 - Robbins 3 - Al Arkoubi 4 - fry

X 1, X 2, X 3 0 ½ -1/4 55 X 3 S 3. PDF created with pdffactory Pro trial version

)Decisions under certainty(

ANTIGONE Ptolemaion 29Α Tel.:


ی ن ا م ز ا س ی ر ت ر ا ت ی و ه ر ی ظ ن ( ن ا ر ظ ن ب ح ا ص و

الركن الخامس من اركان االيمان اإليمان باليوم

- PIC16f84A 8-bit enhanced with EEPROM

المحاضرة الطبقة احلدية

-1 المعادلة x. cosx. x = 2 M. و π. π π. π π. π π. حيث π. cos x = إذن حيث. 5π π π 5π. ] [ 0;π حيث { } { }

( D) .( ) ( ) ( ) ( ) ( ) ( ) الا سقاط M ( ) ( ) M على ( D) النقطة تعريف مع المستقيم الموازي للمستقيم على M ملاحظة: إذا آانت على أ- تعريف المستقيم ) (

الرتابط يف الذرات واجلزيئبت Chemical Bonding

توازن الذخل المومي الفصل الرابع أ. مروه السلمي

الفصل االول (mathematical economics(

( ) / ( ) ( ) على. لتكن F دالة أصلية للدالة f على. I الدالة الا صلية للدالة f على I والتي تنعدم في I a حيث و G دالة أصلية للدالة حيث F ملاحظات ملاحظات

Το παρόν κεφάλαιο περιλαμβάνει τις εξής υποενότητες:

قوانين التشكيل 9 الةي ر السام ظزري 11/12/2016 د. أسمهان خضور سنستعمل الرمز (T,E) عوضا عن قولنا إن T قانون تشكيل داخلي يعرف على المجموعة E

األستاذ: بنموسى محمد ثانوية: عمر بن عبد العزيز المستوى: 1 علوم رياضية

امتحان هناية الفصل الدراسي الثاني ـ الدور األول ـ العام الدراسي 1024 / 1023 م

د ی ن ا م ز ا س ی د ن و ر ه ش ر ا ت ف ر و ی ر ا ک ی گ د ن ز ت ی ف ی ک ل م ا و ع ن ا ی م و

(Ptolemy (or Claudius Ptolemaeus or Klaudios Ptolemaios Πτολεμαίος Κλαύδιος, Πτολεμαίος Κλαύδιος) lived in )

Website:

Relationship between Job Stress, Organizational Commitment and Mental Health

استخدام نماذج المحاكاة للتنبؤ بالموازنة التقد ر ة لألعمال

Bacaan Doa dan Dzikir serta Taubat pilihan

ل ی ل خ د و و ا د ه ا ر ج ا ه م ز ا ن ه ب 3 د ن ک م ی ل س ی ف ر ش ا د ی ش ر ف : ه د ی ک چ.

Website:



ر گ ش د ر گ ت ع ن ص ة ع س و ت ر ب ن آ ش ق ن و ی ی ا ت س و ر ش ز ر ا ا ب ت ف ا ب ی ز ا س ه ب )

المراجعه العامة والنهائية الرياضيات الصف الخامس االبتدائى

تمرين 1. f و. 2 f x الجواب. ليكن x إذن. 2 2x + 1 لدينا 4 = 1 2 أ - نتمم الجدول. g( x) ليكن إذن

ر ی د م ی د ه م ن ر ی د م ن ا س ح ا ن

ا ر ب د. ر ا د د و ج و ط ا ب ت ر ا ی گ د ن ز ر س ن ا ز ی م و ی د ب ل ا ک و ش

8. حلول التدريبات 7. حلول التمارين والمسائل 3. حلول المراجعة 0. حلول االختبار الذاتي

Le travail et l'énergie potentielle.

نگرشهاي دانشيار چكيده سطح آبه يا گرفت. نتايج

. ) Hankins,K:Power,2009(

دئارلا óï M. R D T V M + Ä i e ö f R Ä g

التمرين األول: )80 نقاط( - 1 أ- إيجاد الصيغ نصف المفصلة للمركبات:. M 1 D C B A 3,75 B: CH 3 CH 2 CH 3 C CH 3 A: CH 3. C: CH 3 CH CH 3 Cl CH CH CH 3

Business عزيزي السيد الري يس سيدي المحترم سيدتي المحترمة سيدي المحترم \ سيدتي المحترمة السادة المحترمون ا لى م ن يهم ه الا مر عزيزي السيد ا حمد

ت ي ق ال خ خ ر م ي ن ي ت ي ص خ ش خ ر م ي ن ي ش و ه خ ر م ي ن : ی د ی ل ک ی ا ه ه ژ ا و ن. managers skills (Tehran Sama University)

[ ] [ ] ( ) ( ) ( ) ( ) ( ) I و O B بالنسبة ل AC) ( IO) ( بالنسبة C و S M M 1 -أنشطة: ليكن ABCD معين مرآزه O و I و J منتصفي

Προσωπική Αλληλογραφία Επιστολή

Εισαγωγή στη Γεώργιος Γεωργίου & Χρίστος Ξενοφώντος

م ش د ی ج م ن گ ر ب ه م ط ا ف ن ) ل و ئ س م ه د ن س ی و ن ( ی گ ر ز ب

تمارين توازن جسم خاضع لقوتين الحل

ه ش ر ا د ی ا پ ت ال ح م د ر ک ی و ر ر ب د ی ک ا ت ا ب ی ر ه ش ت ال ح م ی ر ا د ی ا پ ش ج ن س )

Keywords: TRIZ, Creative Thinking, Scientific Thinking, Problem Solving, Innovation

Liquefied Natural Gas

سأل تب ثل لخ ل يسن ل عسل

البرنامج هو سلسلة متتالية من التعليمات يمكننا تشبيهها بوصفة إعداد وجبة غذائية, نوتة موسيقية أو

( ) تعريف. الزوج α أنشطة. لتكن ) α ملاحظة خاصية 4 -الصمود ليكن خاصية. تمرين حدد α و β حيث G مرجح

Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής

هل يوجد تناقض بين وقت تسليم روح المسيح وانشقاق حجاب الهيكل متي 72:

ا ب ی م ا ر گ ن ا گ ت خ ی ه ر ف ر ب

ر ه ش ت ی ر ی د م ه ب ن ا د ن و ر ه ش د ا م ت ع ا ن ا ز ی م ی ب ا ی ز ر ا )

Transcript:

بسم هللا الرحمن الرح م تطب قات الماتالب الهندس ة اعداد جامعة البلقاء التطب ق ة - كل ة الهندسة التكنولوج ة 2010

بسم هللا الرحمن الرح م المقدمة عتبر برنامج الماتالب ال د ال منى ألي مهندس مهما كان مجاله, نظرا لما حو ه من مرونه ف التعامل مع العمل ات الحساب ة واألقتران ة فهو وفر الوقت والجهد والدرا ة, ونظرا لفقر المكاتب العرب ة وخصوصا على الشبكة العنكبوت ة من كتب تشرح هذا البرنامج العمالق بكل ما حتو ه فقد ارتأ ت أن أقوم بتبادل خبرت ضمن هذا البرنامج وأهد ها لكل مسلم وعرب عسى ان تعم الفائدة واكسب منكم صالح دعائكم. قبل البدء بالبرنامج ودراسته جب أن تعلم أخ القارئ أن هذا الكتاب ل س شامال وال وجد أي كتاب ف العالم شمل الماتالب كامال وذلك لتعدد تطب قات الماتالب لكن ف هذا الكتاب حاولت ان تكون جم ع األمثله تطب قات للهندسة وخصوصا الهندسة الكهربائ ة لكن هذا ال عن ان هذا الكتاب ال صلح اال للمهندس ن الكهربائ ن فقط. فالكتاب كانت امثلته من الكهرباء لكن األساس فهو شمل جم ع العلوم فممكن ان تحول التطب ق لم كان ك او ك ماوي او ف ز اءي او ر اض وما شابه. وحاولت قدر االمكان وضع اغلب األوامر المهمه الت تهم العلوم والهندسة ف تطب قاتهم. ونص حة اخ رة انصح بها من قرأ الكتاب أن تأنى بدراسته و حاول تطب ق جم ع ما ورد به وان قوم ا ضا بتطب قات أخرى.. 2010-11-19

الفهرس الفصل األول : نظرة عامة على الماتالب 1.1 مكونات شاشة الماتالب 1.2 ادخال التعل مات 1.3 العمل ات الحساب ة الفصل الثاني : أوامر الماتالب وأساسياته الفصل الثالث : المصفوفات 3.1 التعر ف بالمصفوفة 3.2 التعب ر عن المصفوفة بالماتالب 3.3 عمل ات حساب ة على المصفوفات 3.4 أوامر تخص المصفوفات بالماتالب 3.5 حذف عنصر او عناصر من المصفوفة الفصل الرابع : M-file 4.1 التعر ف بال m-files 4.2 أوامر ال m-files 4.3 أوامر المقارنة الفصل الخامس : الجمل الدورانية Loops if statement 5.1 for statement 5.2 while statement 5.3 الفصل السادس : التكامل والتفاضل بالماتالب 6.1 الرموز واألرقام بالماتالب 6.2 التفاضل 6.3 التكامل

الفصل الاول نظرة عامة على الماتلاب محمد رفيق علي

في هذا الفصل سيتم التعرف على الشاشه الري يسية للماتلاب ومحتوياتها واستخدام بسيط للماتلاب كا لة حاسبه بسيطة بداية 1.1 مكونات شاشة الماتلاب Command Windows _1 تستخدم هذه الشاشه للتواصل مع برنامج الماتلاب من خلال وضع الاوامر بها. وتقسم الا وامر والتعليمات في الماتلاب الى ثلاث ا قسام وهي, statements Commands, functions وسيتم توضحيها لاحقا, وسنكتفي الان بتسمية جميع الاوامر ب Commands current directory _2 تستخدم هذه النافذة للوصول للملفات, كبسة مزدوجه على الملف يتم فتحه خلال ال Editor الذي سيدرس لاحقا انظر الشكل Command History_3 يتم من خلال هذه النافذة معرفة جميع الا وامر التي كتبت مع امكانية الرجوع اليها بالضغط عليها بكبسة مزودجة انظر الشكل محمد رفيق علي

1.2 ادخال التعليمات commands تتم عملية ادخال التعليمات للماتلاب بسهولة تامه وبداية سوف ندرس ادخالها عن طريق ال command windows ولاحقا سوف نتعرف على طرق اخرى حتى تكون لدنيا نظره شاملة حتى نتعرف على نافذه التعليمات سوف نستخدمها مبدءيا كا لة حاسبة وبعد ذلك سنتعرف تدريجيا على جميع اوامر الماتلاب ا ) الطريقة المباشرة للعمليات الحسابية انظر الشكل 1.2 (الشكل 1.2) X ب) طريقة تعريف المتغير يعطيك الماتلاب امكانية تعريف متغير مثل البرنامج مالم يتم تغييرها بعد ذلك يتم تعريف المتغير بطريقة مباشرة مثال: x=2 y=9 y+x ans=11 واعطاءه قيمة معينه يبقى حاملا لها طول محمد رفيق علي

ملاحظات على المتغيرات Small don t equal capital يجب ان يبدا المتغير بحرف يمكن ان يكون طول المتغير لحد 32 رمز لا يجوز ان يكون المتغير اسما محجوزا مثل for,while, find.etc هناك متغيرات لها قيمه مسبقه اي يمكن تغييرها لكن بشكل طبيعي هي معرفه بهذا الشكل انظر الجدول 1.1 ans pi متغير متعرف داي ما وقيمته قيمة اخر جواب لم يتم تعريفه هو π هو جذر الواحد ويعني ال i, j complex مثال 3+4j=3+4i inf ويعني المالانهاية مثال 1/0 NaN Indicates an undefined numerical result عندما يكون جواب عمليه حسابية معينه NaN تعرف انه الجواب غير معرف. مثال 0/0 الجدول 1.1 يمكن تعريف المتغيرات بسطر وذلك بالفصل بينهم بفاصلة مثال : x=2, y=x+2, z=x+y بعد كتابة هذا الامر على الماتلاب سوف يعطي هذه النتيجه X =2 Y= 4 Z=6 محمد رفيق علي

1.3 العمليات الحسابية ا ولويات العمليات الحسابية انظر الجدول الذي يبين تعبير العملية الحسابية بواسطة الماتلاب وا ولوياتها Symbol ^ * / \ + - Operation ويعني القوه او الاس الضرب القسمه القسمة العكسية الجمع الطرح Matlab form A^B A*B A/B A\B=B/A A+B A-B Example 1 : Write using matlab the following A - B - 10 18 6 + + 5(9) 13 5(7) 1/ 4 0.35 6(35 ) + 14 2 Solution: A 6*(10/13)+18/(5*7)+5*9^2 Ans =410.1297 B 6*35^(1/4)+14^.35 Ans =17.1123 محمد رفيق علي

*** والا ن وبعد ا ن تم التعرف على الماتلاب وتعرف على بعض من فيض ا ستخداماته يمكنك تجريب الكتابة عليه والتعرف عليه, ويوجد بعض الا مثله حاول حلها عن طرق الماتلاب ملاحظة : المكتوب باللون الاخضر يعني انه برنامج جاهز للتطبيق على الماتلاب Problems 1.1 Find the value of z if you known that x=2,y=17 Z x y Ans: 3 2 = + + x 3π + y 2 2 بداية نعرف القيم المتغيره وثم نكتب المعادلة على الماتلاب x = 2 y = 3 z= x^3+y^2+(3*pi/(x^2+y^2)) z=17.2 1.2 Find the power P if you known current I=10A and resister R=10Ω P=IV, V=IR Ans: محمد رفيق علي

اولا نعرف المتغيرات ثم نكتب المعادلات I = 10 ; R= 10 ; V=I*R ; P=I*V P = 1000 1.3 حجم اسطوانة داي رية بطول hونصف قطر r يعطى بالعلاقة التالية v = π 2 rh عندنا اسطوانة داي رية طولها 15 متر ونصف قطرها 8 متر نريد انشاء اسطوانه اخرى بحجم اكبر من الاولى ب %20 ولكن لها نفس طول الاولى كم يجب ان يكون نصف القطر Ans: اولا وكالعادة نعرف المتغيرات وثم نكتب المعادلات r = 8 ; h = 15 ; v=pi*r^2*h; v=v+0.2*v; r=(v/pi/h)^.5 r=78.8 ملاحظه: استخدمنا الفاصله المنقوطة بدل الفاصلة العاديه حتى يخفي النتيجة محمد رفيق علي

محمد رفيق علي

الفصل الثان أوامر الماتالب وأساس اته

نبدأ باألوامر األكثر أهم ه والت عتبر معرفتها ش ء أساس ف الماتالب وقمنا بتسم تها أوامر اختصارا وتسه ال مع العلم ان بعضها ل س بأمر بل اقتران او جملة 1- الفاصلة المنقوطه نهاية الجملة وظ فتها عدم اظهار النت جة, انظر المثال للتفر ق -2 القوة e الرمز مثال e عن القوه العاشرة 4 3*10 3e 4 log, ln, exponential -3 انظر المثال

4- العمليات الجيبيه sin x sin -1 x sin(x) asin(x) و مكن ا ضا كتابة cos tan cosh tanh بنفس الطر قة مالحظه: قوم الماتالب بالتعامل مع الزوا ا بالتقد ر الدائري radian -5 االمر sqrt sqrt(x)= x مثال

comlex numbers -6 هذا الجزء عتن بال complex فاذا لم كن لد ك ادنى فكرة عنه فتخطى هذا الجزء المعروف انه الرقم المعقد هو جذر الواحد و مكن التعب ر عنه بالماتالب بكتابة الرقم بهذه الصوره X+Yi or X+Yj مثال على ال complex و مكن تحو ل صورة الكومبلكس لصورة الق مة وزاو تها لمعرفة الق مة نستخدم االمر abs(x) ولمعرفة الزاو ة نستخدم االمر

angle(x) انظر المثال و مكن ا ضا استخدام االمر complex لمعرفة الرقم الحق ق ف ال real(var) imag(var) لمعرفة الرقم التخ ل Example 1 : Given x =-5 + 9i and y =6-2i, use MATLAB to show that x + y = 1+ 7 i, xy = -12 + 64i, and x / y = -1.2 + 1.1i.

clear and clc -7 clear كما عرفنا سابقا انه تم بالماتالب تعر ف المتغ ر مثل X و بقى حامال للق مته حتى تم تغ رها واالمر clear وظ فته حذف محتوى المتغ ره وجعله غ ر معرف و مكن ان كون االمر clear خاص بمتغ ر او حذف جم ع المتغ رات انظر المثال CW clc وظ فة االمر حاول تجر به clc هو حذف شاشة ال -8 االمر exist هتم هذا االمر بالسؤال اذا كان المتغ ر موجود ام ال و عط اجابه برقم 0 او 1 وصفر عن غ ر موجود وواحد عن موجود وطر قة كتابته(' exist('var -9 االمر who, whos

هذان االمران عمالن على السؤال عما وجد ف الذاكره من متغ رات معرفه االمر االمر who عط جوابة اسماء المتغ رات الموجوده عط جدول ب ن المتغ رات وحجمها وعما اذا كان حويcomplex whos -10 االمر... تم وضع اخر الجمله ثالث نقاط داللة على انه س تم تكم ل الجمله ف السطر المقبل -11 االمر quit قوم هذا االمر بالخروج من الماتالب وانهاء البرنامج 12- اوامر التنسيق format تهتم هذه االوامر بمخرجات االرقام وسوف نأخذ الثالث االهم وهم format short format long format + انظر المثال للتوض ح

ceil, floor and round-13 هذان االمران وظ فتهما التقر ب القرب عدد صح ح االمر ceil عط اكبر عدد صح ح االمر floor عمل على حذف الكسور االمر round للتقر ب القرب عدد صح ح انظر المثال 14- التخزين والتحميل للمتغيرات عط نا الماتالب امكان ة تخز ن متغ ر ل بقى حامال للق مة بشكل دائم وذلك كالتال اوال نعرف المتغ ر او المتغ رات الت نر د تخز نه ثم االمر التال save filename var1 var2. etc ولتحم ل هذه المتغ رات نقوم بالتال load filename. مثال: مهندس ف مجال عمله ستخدم ق مة ك ف عرفها كث را ف حل المسائل اعطه الحل 12 8.85*10

الحل: وأخيرا سيتم التعرف على االمر tab وبكل بساطة لو عرفنا متغ ر فرضا مثل mechatronics = 1990/11/28 نكتف بكتابة اول ثالث او اربع حروف ثم نضغط الرمز tab من الك بورد ثم تظهر كلمة م كاترون كس اذا لم كن متغ ر مث ل له, واذا كان هناك متغ ر مث ل سوف تم عرض جم ع المتغ رات الشب ه واخت ار اي واحد ثم ضغط enter انظر المثال

وهكذا وبعد ان تم توض ح اهم االوامر ف الماتالب الت جب ان كون اي مستخدم للماتالب ومهما كانه هدفه ملما بهذه األوامر سوف نستط ع التعامل مع تطب قات الماتالب ف الفصول القادمة وبكل سهولة ومرونه, ومهم جدا ان تكون قد قمت بتجر ب جم ع هذه األوامر حتى ال تنساها وهنا بعض األوامر قم بتجر بها بنفسك : calendar clock انظر الصوره beep

الفصل الثالث : المصفوفات Arrays

3.1 التعريف بالمصفوفه هو التعب ر عن ق مة او معلومات بواسطة مجموعة اعمده وصفوف مثال على مصفوفه 8 3 2 6 4 2 6 9 4 j و توضح ان هذه المصفوفة تتكون من ثالث صفوف وثالث اعمده اهم عمل ات المصفوفات الجمع والطرح, القسمة والضرب لجمع مصفوفت ن جب ان تساوو بعدد الصفوف واالعمده, اما لضرب مصفوفت ن جب ان سواي عدد اعمدة المصفوفة االولى بعدد صفوف المصفوفة الثان ه مثال: 8 3 2 1 6 4 2 *2 6 9 4 j 3 هذه العمل ه تعتبر عمل ة بس طه على المصفوفات ولكننا تتأذ وقت كب ر ال جادها عمل ا ا فالماتالب وفر الوقت والجند الكب ر لمثل هذه العمل ات..

3.2 التعبير عن المصفوفة بالماتالب تم التعب ر عن المصفوفة بالماتالب بطرق عدة, وس تم توض حنا بتذن هللا اساس ا ا جب ان تعلم اي مصفوفه تم تعر فنا ف الماتالب جب ان تكون ضمن اقواس مربعه [] و تم الفصل ب ن االرقام ف الصف الواحد ب space اما للفصل ب ن االعمده تم اما ب enter او فاصلة منقوطة ; انظر االمثله الحظ ان كل مصفوفه تبدأ بقوس مربع وتنتن به.. مأ ر والحظ ا ضا ان الفصل تم بطر قت ن وانت

3.3 عمليات حسابية على المصفوفات أ - جمع المصفوفات من شرط جمع المصفوفات ان تتساوى المصفوفتان بعدد الصفوف واالعمدة. مثال مثال: دائرة كنربائ ة ف نا أمس مقاومات على التوال 230,543,623,75,90 تم ز ادة جم ع المقاومات بمقادر 170 اوجد المقدار الجد د للمقاومات باستأدام الماتالب ثم اوجد المقاومة المكافئه الحل: تعر ف مصفوفه اولى بق مة المقاومات ثم جمع المصفوفة مع 170

اما ال جاد مجموع المقاومات نستأدم االمر sum(var) محتو ات المصفوفه ذات الصف الواحد ح ث قوم هذا االمر بجمع جم ع الحظ انه قمنا بعمل sum(ans) ول س sum(x) لماذا الجواب: النه المتغ ر x لم تم تغ ر ق مته بعد عمل ة الجمع ولكن تم تغ ر ق مة الansالت دائما تحمل ق مة اأر جواب كما وضحنا سابقا ا

مالحظه: لو قمنا بعمل sum لمصفوفه ف نا اعمده وصفوف س تم جمع االعمده وتشك ل مصفوفه ذات صف واحد انظر المثال : ب- ضرب المصفوفات وقسمتنا تم ضرب المصفوفات او قسمتنا بطر قت ن االولى طر قة ضرب المصفوفات وشرطنا ان كون عدد اعمدة االول = عدد صفوف الثان : مثال:

هنا حدث أطت, ألنه عدد اعمدة األول ال ساوي عدد صفوف الثان مثال :

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

3.4 أوامر تخص المصفوفات في الماتالب أ- length قوم با جاد طول المصفوفه لمصفوفة الصف الواحد او عدد االعمده لمصفوفة الصفوف واالعمده ب- size ا جاد عدد الصفوف واالعمده بالمصفوفة اما اذا اردنا عدد الصفوف لوحدها نستأدم االمر size(x,1) واذا عدد االعمدة لوحدها size(x,2)

ج- نقطت ن فوق بعض منمة جدا ف الماتالب ح ث وظ فتنا انشاء مصفوفة انظر المثال تم انشاء مصفوفة بفرق 1 ب ن كل عنصر وعنصر و مكن تغ ر الفارق بوضع نقطت ن فوق بعض تت بعدها الفرق مثال و مكن ا ضا ان كون الفرق سالب مثال: ف تجربة ف مأتبر الدوائر الكنربائ ة تم ز ادة الفولت ة تدر ج ا ا من 2 الى 10 بز ادة 2 فولت.. والمقاومة تساوي 260 اوم. اوجد مقدار القدرة المستنلكة ف المقاومة ف كل مرحلة من مراحل الز ادة الحل: س تم وضع البرنامج وقم بتفس ره

د- roots ا جاد حل معادلة للتوض ح تتمل المثال مثال: اوجد حل المعادلة التال ة 3 2 x x x 13 18 12 تالحظ هنا ان مثل هذه المعادالت صعب جدا ا حلنا دو ا ا او حتى باستأدام آله حاسبة اذا كانت برتبة احلى اما ف الماتالب ف تم حلنا بسنولة تاملة اوال ا نقوم بكتابة مصفوفة بمرافقات المتغ رات انظر الحل لتست طع الفنم اكثر الحظ بساطة الحل

inv ه - العكس, ومن هذا األمر نست طع ا جاد مقلوب المصفوفه والمقلوب ال مكن ان تم اال لمصفوفة مربعه )عدد الصفوف= عدد االعمده( اوجد ق م مثال: x,y,z 4x+12y+23z=12 34x+4y-3z=-90 x-32y-9z=0 هذه المعادالت مكن عبر عننا بواسطة مصفوفه كالتال 4 12 23 x 12 34 4 3* y 90 1 32 9 z 0

اذن ق مة x,y,z تساوي المصفوفه الت بعد اشارة ال ساوي تقس م المصفوفه المضروبة بالمتغ رات و مكن ذلك بالماتالب, انظر المثال و- اوامر التبد ل ف المصفوفات انظر المثال

ي مجموعة اوامر قم بتجر بنا بنفسك linspace هذا االمر ت ح لك انشاء مصفوفة بصف واحد تبدأ برقم وتنتن برقم وعدد عناصرها linspace(initial, final, steps) :max(a) ا جاد اكبر عنصر ف المصفوفة اذا كانت مكونه من صف واحد او عمود واحد اما اذا كانت مكونه من صفوف واعمده ف جد العنصر االكبر ف كل عمود. مثال اوجد اكبر رقم ف هذه المصفوفة 3 4 5 23 3 4 12 34 5 الحل:

:min(a) نفس اآلل ة لكن مع اصغر :prod(a) ستأدم لضرب المصفوفة ببعضنا اذا كانت صف او عمود واحد, وضرب العمود ببعضه اذا كانت صفوف واعمده ones(n,m) eye(n) zeros(n,m) diag(a) : وتستأدم ال جاد قطر المصفوفة magic(n) randint(n,m,[i,f]) ح ث n عدد الصفوف و m عدد األعمدة و I رقم بدائ و f رقم ننائ.. ت ح هذا االمر انشاء مصفوفة بعدد صفوف واعمده ومكوناتنا ب ن الرقم البدائ والننائ بترت ب عشوائ 3.5 حذف عنصر او عناصر من المصفوفة لحذف عنصر من المصفوفة نقوم بتحد د العنصر ثم نضع مربعات فارغه انظر المثال

هكذا قد نكون انن نا شرح كل ما أص المصفوفات وس تم التعرض لبحر من تطب قاتنا ف الفصل القادم الذي س كون االكثر تشو قا ا وتطب قا ا. حاول حل المسائل problems 3.1 Use MATLAB to determine how many elements in the array [cos(0) : 0. 02 : log10(100)]. Use MATLAB to determine the 25th element. (Answer: 51 elements and 1.48.) 3.2 Use MATLAB to find the roots of the polynomial 290-11 x + 6x2 +x3. (Answer: x = - 10,2 ± 5i.) 3.3 The voltage across a discharging capacitor is v(t) 10(1 e 0.2t ) Generate a table of voltage, v(t), versus time, t, for t = 0 to 50 seconds with increment of 5 s. 3.4

الفصل الرابع M-files

4.1 التعريف ب M-file ف الفصول الماض ة قمنا بؤستخدام الماتالب كآلة حاسبة متطورة نوعا ما, لكن لم تتعدى تطب قاتنا عن الحسابات وادخال المعلومات بشكل دوي او تعر فها مسبقا لكن بدون عمل ات منطق ة لكن ف هذا الفصل الذي عتبر األكثر أهم ة ومتعة ف ذات الوقت سوف نتعرف على الئحة ال M-file ف الماتالب الت شبهها البعض الى ال ++C ولكنن اختلف معهم كث ر الن تطب قاتها اوسع بكث ر واشمل وأروع. وما م ز ال M-file عن ال command windows انه تم كتابة جم ع األوامر والتعل مات بدا ة وبعدها تم تطب ق ما تم كتابته اما ف الCW كنا نكتب أمر تلو األمر و تم تطب ق األمر تلو األمر مما قلل من فرصة تصح ح األخطاء وأن حدث خطؤ عل ك األعادة. لفتح قائمة ال M-file قم باتباع التال File >> New >> M-file انظر الشكل فلنقم بتجر ب كتابة أوامر أو الحساب عل ه انظر الشكل

بعد تنف ذ األمر س طلب التخز ن حتى قوم بتنف ذه على ال, cw دائما تخز ن ملفات الماتالب بص غة m. قم بالتخز ن واألكمال و تم

مالحظة : نصح دائما ف بدا ة تنف ذ اي برنامج على الM-file كتابة األمر ن clear ثم clc وذلك لضمان عدم حصول اخطاء ف تعر ف المتغ رات اذا كانت معرفة مسبقا و clc لحذف الشاشه ف بدا ة كل أمر حاول كتابة ما تشاء من البرامج وتطب قها. 4.2 أوامر ال M-files disp -1 هذا االمر ساوي cout ف لغة ال ++C و عن اظهار او اخراج

input -2 و ساوي االمر cin ف لغة ال ++c و عن االدخال

عندما نطلب الدخال اسم جب بعد الكتاب ان نضع الرمز 's' انظر المثال للتوضح اكثر شرح العمل ه :

هناك نوع ن من االرقام االول string والثان number ح ث الماتالب عامل األول كؤنه رمز وعندما تم جمعه او طرحه مع رقم ثان س عط نت جهخاطئ اما الثان فهو رقم و عامل معاملة الرقم تحو ل ال string الى رقم والعكس نستخدم احد األمر ن num2str or str2num س ؤت اهم ة هذ ن األمر ن ف جمل if و for الحقا. مثال: اكتب أمر طلب من المستخدم ادخال تخصصه ومستواه ثم ظهر له عالشاشه تخصصه ومستواه : مثال : مواسعة المكثف تعط بالعالقة التال ة c d 0 r A

و وجد لد نا اجهزة تعمل على ق اس المواسعة c. ونحن نعلم مساحة سطح كل مكثف A وه تساوي 10 متر ترب ع وق مة ابسلون معروفة لد نا تساوي 12-8.85e ف الفراغ والمكثفات المستخدمه ه الفراغ. المطلوب: انشاء برنامج طلب ادخال المواسعة و عط ك المسافه ب ن القطب ن d Menu -3 الص غه العامة k=menu('title','option1',option2',.etc) حاول تجر به. س تم استخدامه الحقا plot -4 مكنك استخدام االمر plot لرسم العالقه ب ن متغ ر ن وس تم توض ح الحقا بشكل تفص ل لكن سنكتف اآلن بتطب ق سهل له وهو( plot(var1,var2 مثال : اكتب أمرا لرسم الموجه الج ب ة من 180-0 درجه

الحل : انظر الشكل 4.3 المقارنة الرمز < > <= >= الوظيفة اقل اكبر اقل او يساوي اكبر او يساوي

هل يساوي ال يساوي And Or Not == ~= &! ~ مكن اجراء هذه العمل ات على عناصر منفردة او مصفوفات شاهد المثال

الحظ: قمنا باستخدام االمر var) var(var1 compare وهذا عن اوجد ف المتغ ر var عناصر تحقق الشرط var1 اقل من var الحظ هنا عط ك العناصر ول س مكانها المصفوفة وال جاد مكانها ف المصفوفة نستخدم األمر find انظر المثال

مالحظة: تستط ع وضع اخر جملة طلب االدخال الرمز n\ حتى تم طلب االدخال بنزول سطر انظر المثال... دون استخدام n\ قام بطلب ق مة x بنفس السطر اما بوجودها طلبها بسطر اسفل هكذا نكون قد انته نا من ال M-file وأوامره لكن لم ننته من تطب قاته ألننا لم نبدأ بها بعد. ف الفصل القادم س تم توض ح األمور الخاصه بال Loops الت ال خلو برنامج مهم منها. لكن حاول اآلن ان تحل المسائل القادمه حتى تبدأ الفصل القادم وانت فاهم لما تقدم. problems 4.1 اكتب برنامج تقوم به بؤدخال معادالت بعدد المجاه ل و قوم بؤ جاد المجاه ل الجواب: z=input(' the lift of equal matrix: '); w=input(' the right of equal matrix: '); q= inv(z); s= q*w

4.2 ف مقاومة ال LR تعط الفولت ه والت ار بالعالقة التال ة قم بؤنشاء برنامج رسم عالقة الفولت ة والت ار خالل الزمن 0 الى 20 مل ثان ة 4.3 سإال متطلبه مادة آالت كهربائ ة ف ال induction machines نقوم ال جاد بارمترات الدائره بثالث تجارب, no-load dc, locked rotor انشئ برنامج قوم بطلب نتائج التجارب و ثم قوم باعطاء برامترات اآلله كاملة 4.4 اكتب برنامج قوم برسم موجه ج ب ة, قوم بدا ة بسإالك عن زمن البدا ة وثم النها ة بالثان ه وثم قوم بسإالك بق مة الفولت ة, وثم رسم الموجة الج ب ة

الفصل الخامس الجمل الشرط ة محمد رفيق علي

بدون مقدمات لهذا الفصل فالجمل الدورانية او الشرطية فهي مشابهه تماما لما في برنامج ال ++c مع اختالف بسيط وسيتم توضيح جميعها في هذا الفصل if statement 5.1 ثالث انواع لجملة if simple if statement nested if statement if-else statement simple if statement- 1 الشكل العام if expression 1 statement group 1 end nested if statement- 2 الشكل العام if expression 1 statement group 1 if expression 2 statement group 2 end statement group 3 end statement group 4 محمد رفيق علي

if-else statement-3 الشكل العام if expression 1 statement group 1 else statement group 2 end الحظ جميع األوامر تنتهي ب end الفرق ب ن االنظمة الثالث. النظام األول كون ف ه جملة if واحده فهو نظام بس ط اما النظام الثان كون ف ه اكثر من جملة اذا تحقق األول ) if داخل بعضها )ال نظر بتحقق الشرط الثان اال اما النظام الثالث فهو نظام نتقل عند عدم تحق ق الشرط الى else و ححققها امثلة على االنظمة الثالث مثال : 1 اكتب برنامج قوم بحساب الجذر لألرقام الموجبة فقط. اذا لم تحقق لن تم تحق ق اي ش ء الحل: هنا وجد شرط واحد فقط محمد رفيق علي

الحظ اننا هنا استخدمنا األمر num2str النه كما ورد سابق المصفوفه جب ان تكون كلها string او كلها numbers والمصفوفه W ف السطر الرابع ف مثالنا نر دها ان تكون مصفوفه رموز strings فحولنا x & z الى حروف. مالحظه لو قمنا بتحو ل x من البدا ة الى حروف ك ان نكتب هذا األمر number','s') x=input('enter سوف تم تعر ف x على اساس انها رمز فعند ا جاد جذرها لن تم ا جاده بالطر قة الصح حه. حاول التجر ب مثال : 2 اكتب برنامج قوم با جاد الجذر لالرقام الموجبة فقط واذا كان جوابه كسرا قوم بكتابة good luck واذا كان الجواب ل س كسر قوم بأخراج الجواب. الحل : هنا وجد شرطان. الشرط الثان ال تحقق اال بتحقق الشرط األول وف هذه الحاله تم استخدام النمط الثان من جمل if محمد رفيق علي

. الحظ استخدام األمر floor الذي عن اكبر عدد صح ح مثال : 3 اكتب برنامج قوم با جاد جذر االرقام الموجبة واذا كان الرقم سالب قوم بكتابة please enter positive number الحل : هنا وجود شرطان اذا لم تحقق األول س تم تحق ق الثان اذا نستخدم النظام الثالث محمد رفيق علي

مثال : 4 اكتب برنامج طلب ادخال المقاومات وثم سأل اذا كانو على توازي ام توال و تم ا جادهم الحل: هنا وجود شرطان اذا لم تحقق األول س تم تحق ق الثان اذا نستخدم النظام الثالث لكن هنا تم طلب اما موازي او توال. ماذا اذا ادخل المستخدم كلمة غ ر متوقعه else هنا نستخدم نظام شب ه لنظام انظر الجواب وتمعنه ج دا else لكان بأكثر من محمد رفيق علي

for statement 5.2 الص غة العامة for i:s:f statement group X end جملة for ه احد الجملة الدوران ة المهمة ف عالم الماتالب : i تعن الق مه االبتدائ ة وممكن ان تكون متغ ر s: تعن الخطوه وممكن ان تكون متغ ر وه ل ست اجبار ة كتابتها اذا لم تم كتابتها س أخذ الخطوه تساوي 1 : f الق مة النهائ ة لطالما جملة for ب ن الق مة االبتدائ ة والنهائ ة س تم تنف د البرنامج عندما تخرج عن النطاق س ذهب الى end انظر االمثلة للتوض ح اكثر مثال : اكتب برنامج عرف ال factorial )المضروب( مالحظه: ال جاد المضروب بالماتالب نستخدم األمر التال num) factorial(var or الحل : محمد رفيق علي

األمر ن Break & continue ستخدم هذ ن األمر ن للتخط او األ قاف فاألمر break عند تحقق الشرط قوم بأ قاف ال Loop واألمر continue عند تحقق الشرط قوم بالتخط والعوده لجملة if "اعلم انك لم تفهم ج دا " انظر المثال للتوض ح وتوضيح لألمر break عمل األمر for على توقيف جملة break محمد رفيق علي

مثال : اكتب برنامج يرسم هذه المعادلة 15 4x 10 x 9 y { 10x 10 0 x 9 10 x 0 ل 30=>x=>5- الحل : for x=-5:30; if x>=9 y=15*sqrt(4*x)+10 ; elseif x>=0 y=10*x+10; else y=10; end q(x+6)=y; r(x+6)=x; end q r plot(r,q) قم بتجريب البرنامج. مثال : اكتب برنامج يقوم بحسب اول 15 لهذه المتسلسلة 2 5k 2 k محمد رفيق علي

while statement 5.3 الصيغة العامة while expression 1 statement group 1 end statement group 2 وهذه الجملة تعني أنه لطالما الشرط expression 1 متحقق سيتم تحقيق statement group 1 وعندما ال يتحقق سوف يتم تحقيق مجموعة الشروط 2. محمد رفيق علي

Problems 5.1 اذا علمت ان تدر ج العالمات كما ف التال العالمة A B C D F النسبة 100_90 90_80 80_60 60_40 40_0 اكتب برنامج تقوم بسؤال عن عدد الطالب ثم تقوم بادخال عالمة عالمة ثم يضغط enter وبعدها يعطي احصائية بعدد بنسبة الطالب الذين حازو على A و F وثم يعطي معدل العالمات "average" clear a=0;b=0;c=0;d=0;f=0; e1=0; e2=0;e3=0;e4=0;e=0; x=1; N=input('enter number of student') while x<=n z(x)=input('enter the mark') if z(x)> 100 x=x-1; z(x+1)=[]; disp('marks between 0-100 >>retry') elseif z(x)>=90 e=e+1; a(e)=z(x); elseif z>=80 e1=e1+1; b(e1)=z(x); elseif z>=60 e2=e2+1; c(e2)=z(x); elseif z>=40 e3=e3+1; d(e3)=z(x); elseif z>=0 e4=e4+1; f(e4)=z(x); else z(x)=[]; x=x-1; disp('enter positive marks only') end x=x+1; end Avarage_of_marks=sum(z)/N Average_A=[num2str(e/N*100),'%'] الحل: محمد رفيق علي

Average_F=[num2str(e4/N*100),'%'] 5.2 اذا علمت ان المقاومة المكافئة ألحد الدوائر تعطى بالعالقة التال ة و ق مة w= 2πf و L=4 و 5µF, C = وق مة 0 الى 60 Hz اوجد : f تتزا د من اقل ق مة ل Z ما ق مة ال Z الت حدث عندها اقل ق مة ل f محمد رفيق علي

الفصل الساس التفاضل والتكامل

عتبر التفاضل والتكامل احد اساسات الهندسة, فه من أكثر العمل ات الحساب ة المهمه وتعتبر عمل ة التفاضل والتكامل عمل ة تتراوح ب ن الصعوبة والسهوله فمنها تست طع حلها ببساطه ومنها من الصعب حلها ألنسان عادي. ف هذا الفصل س تم توض ح آل ة التفاضل والتكامل ف الماتالب. ومن المطلوب من قارئ هذا الفصل ان كون ملما ولو بشكل بس ط بالتفاضل والتكامل من قبل. Symbolic and Numerical 6.1 النظام الرهزي والنظام العددي. النظام الرهزي يعاهل الوتغيراخ كأنها ارقام والنظام الرقوي يعاهل الوتغيراخ كانو رهز لرقن هعينو يجة اعطاءه قيوو قثلو التعديل عليو هثال لى قونا تكتاتح الجولح التاليح هثاشرج تالواتالب f(x)=x^2-x سوف عط البرنامج Error اذا حصل عندنا خطأ ما الحل هناك أمر ف الماتالب تم من خالله تعر ف المتغ رات على اساس رموز ثم تم التعامل معها طول البرنامج كأنها رقم و تم تعو ض ق مته ح ن الطلب واألمر هو var3 syms var1 var2 انظر المثال

و مكن ا ضا تعر ف اكثر من رمز باستخدام األمر syms لو اردنا تعر ف x,y,z, syms x y z لكن كما تالحظ لم حتفظ المتغ ر f بق مته بهذا المثال وه 2-2^x بل تغ رت الى 2 عن لو اردنا كتابة المتغ ر f مره اخرى فسوف عط ه ق مة 2 ماذا لو اردنا ان حتفظ المتغ ر f بق مته و تحول الى اقتران بص غة f(x) الحل استخدام األمر inline وهذا األمر دوره هو تحو ل المتغ ر الى اقتران : انظر المثال وتمعنه ج دا لتستط ع الفهم

6.2 التفاضل. ستخدم لالشتقاق بالماتالب األمر diff : تم التفاضل )األشتقاق( األولى الطر قة المباشرة بالماتالب بأكثر من طر قة diff('var')

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

الطر قة الثالثة: تعر ف األقتران ثم األشتقاق تعر ف األقتران

مثال ف التقن ات العدد ة : اكتب برنامج قوم بأ جاد ق مة جذر األقتران بأستخدام طر قة ن وتن-رافسون وه ان تقوم بأعطاء ق مة تقر بة وثم قوم بأشتقاق األقتران وكتابة الجملة الدوران ة بالص غة التال ة f x1 x0 f ( x) ( x) و توقف البرنامج عند تساوي x1 & x0 الحل : syms x d=input('enter equation x \n') f=inline(d); z=diff(f(x)); f1=inline(z); x0=input('enter approximate value of f(x)') x=x0 for u=0:inf y=x x=y-(f(x)/f1(x)); if x==y break end end x

6.3 التكامل diff التكامل كالتفاضل. وال فرق ب نهما بالماتالب سوى استخدام األمر int بدال من األمر مثال جد ق مة تكامل x/1 بالفترة 5-2 مالحظة : الفترة ل ست اجبار ة