• Tidak ada hasil yang ditemukan

MATLAB For Engineers arabic

N/A
N/A
Monzer kamal

Academic year: 2025

Membagikan "MATLAB For Engineers arabic"

Copied!
311
0
0

Teks penuh

(1)

Des i gned by: 3Ns Des i gns

ﺩﺍ ﺪﻋﺇ

ﻫﺎ ﺷ ﻥﺎ ﻧ ﺪﻋ ﺱﺪﻨ ﻬﻤﻟ ﺍ

ﻖﻴ ﻗ ﺪﺗ ﻭ ﺔﻌﺟﺍ ﺮ ﻣ

ﺐﺟﺭ ﻥﺎ ﻤﻳ - ﻲﻨ ﺘ ﻤﻟ ﺍ ﺀ ﻻﺁ

(2)

ميحرلا نحمرلا للها مسب

ِ ل ُ ق َ

و

ِ او ُ

ل َ م ْ

عا

ِ ى َ

ر َ ي َ

س َ ف

ِ

ُ ِ ه َّ

للا

ِ

ِ ْ م ُ

ك َ ل َ

م َ ع

ِ

ِ ُ ه ُ

لو ُ س َ

ر َ و

ِ

ِ َ نو ُ

ن م ْ ؤ ُ

م ْ لا َ

و

ِِ

ِ

ميظعلا للها قدص

ةبوتلا

(

) 501

(3)

ريدقت و ركش :

ركشلا ليزج هجوأ سدنهملل

ة

"

نيتـلما ءلاآ "

ةسدنهلما و و " بجر نايم "

.مهعم لمعلاب تعتمتسا نيذلا عيجم

ركشلاب صخأو نيدلا رون " سدنهلما

ةفاكب ماق يذلا "لبلها ميماصت

كيفارغلا

اذله

.باتكلا

(4)

حاجنلا يثلاث :

.للها هجول ةصلاخ لامعلأا لك في ةينلا لعج - ناقتإ - هب موقن لمع لك

ثيدح نم ًاقلاطنا , للها لوسر

: ملس و هيلع للها ىلص هنقتي نأ لامع مكدحأ لمع اذإ بيح للها نإ "

."

.ةايلحا تابوعص اهيرغت لا تيلا ةيوقلا ةدارلإا -

(5)

سرهفلا

ريدقتو ركش

حاجنلا يثلاث ةمدقملا : لولأا ءزجلا بلاتاملا يف ةجمربلا تايساسأ

1 . تافوفصملا عم لماعتلا

1

 تافوفصملا ىلع ةيساسلأا تايلمعلا

1

 تافوفصملا ىلع ةيضايرلا تايلمعلا

3

 تافوفصملا ىلع ةمدقتم تايلمع

4

2 . ةيئرملا ريغ ةجمربلا

9

 تاقلحلا

9

 ةيلمع ةلثمأ

13

3 . دعبلا يئانث مسرلا

11

 دعبلا يئانث ينايبلا مسرلل ةيساسلأا صئاصخلا

11

 ةيلمع ةلثمأ

22

4 . بلاتاملا يف ةصاخلا ةيضايرلا عباوتلا

24

 دودحلا ريثك ىلع ةيباسحلا تايلمعلا

24

 دودح ريثك ىلع ةيضايرلا تايلمعلا

33

5 . أو ةيسدنه تاقيبطت ةيلمع ةلثم

34

:يناثلا ءزجلا

ةيموسرلا مدختسملا تاهجاو ةجمرب

1 . ةيموسرلا مدختسملا تاهجاو ىلإ لخدم

11

 لمعت فيكو مدختسملا تاهجاو موهفم

11

 تاهجاولا يف ةحاتملا تانئاكلا

11

 يف ةمدختسملا تاميلعتلا مهأ gui

15

2 . ايجمرب ةيموسرلا تاهجاولا ميمصت

15

3 . اهتجمربو ةيموسرلا مدختسملا ةهجاو ةئيهت

11

4 . وه ام guide

؟

11

(6)

5 . ةيموسرلا مدختسملا ةهجاو ةجمرب gui

11

1 . رب تاودلأا ةطرشأو مئاوقلا ةجم

94

1 . تاهجاو ةدع نيب طبرلاو تايطعملا ةدايق

134

:ثلاثلا ءزجلا تامكحتملا عم طبرلاو ذفانملاب مكحتلا

1 . يعرفتلا ذفنملاب مكحتلا

113

2 . يلسلستلا ذفنملاب مكحتلا

115

3 . تامكحتملا فرط نم ةينمازتلالا ةذفانلا UART

111

4 . ةلثمأ 122

5 . ونيودرلأاب مكحتلا

143

1 . ةيلمع ةلثما

144

: عبارلا ءزجلا لا تارادلا ليلحت ةيئابرهك

1 . رمتسملا رايتلا تاراد ليلحت

141

2 . بوانتملا رايتلا تاراد ليلحت

151

3 . ةيئابرهكلا تارادلا يف ةرباعلا تلااحلا ةسارد

115

4 . ةريغتملا تلااحلا ةيرظن

111

5 . باطقلأا تايعابر

114

: سماخلا ءزجلا بلاتاملا يف ةاكاحملا تايساسأ

111

1 . ةادلأا وأ ةبتكملا فيرعت simulink

119

2 . ةيسدنه ةمظنلأ ةطيسب جذامن ةاكاحمو ةجذمن

194

 يليثمتلا لدبملا -

يمقرلا

194

 لولأاو يرفصلا ماظنلا كسام

194

 ةيمقرلا تاحشرملل ةفلتخملا تلايكشتلا

191

3 . ةيئابرهكلا تارادلا ةاكاحم و ليثمت

233 233 ةيلسلست ةيئابرهك ةرادل ةاكاحملاو ةجذمنلا  ةيلسلست ةيئابرهك ةرادل ةاكاحملاو ةجذمنلا  –

ةيعرفت

231

 ةطلتخم ةيئابرهك ةرادل ةاكاحملاو ةجذمنلا

214

: سداسلا ءزجلا ةيئابرهكلا تلالآا ةاكاحمو ةجذمن 1 . روطلا ةيثلاث تلايوحتلا

211

 كرلاك ليوحت

211

(7)

 كراب ليوحت

219

2 . ةيئابرهكلا تلاوحملا ةاكاحمو ةجذمن

223

3 . تلاداعم ةلايسلا

كباشتلاو يسيطانغملا

نيب تافلملا يف

لوحملا

4 . ةرادلا روطلا ةيداحأ ةلوحمل ةئفاكملا

225

5 . روطلا ةيثلاث ةلوحملا ةجذمن

231

1 . ةيضيرحتلا تاكرحملا ةاكاحمو ةجذمن

242

1 . ةينمازتلا تاكرحملا ةاكاحمو ةجذمن

251

1 . مئادلا سيطانغملا تاذ ةينمازتلا تاكرحملا ةاكاحمو ةجذمن

219

عجارملا

(8)

ىوتحم باتكلا

:

بلاتاملا جمانرب ربتعي

MATLAB

ةيلاع ةيجمرب ةئيب حيتت يتلا جماربلا مهأ دحأ

,ةفلتخملا ةيسدنهلا ةمظنلأل ةاكاحم ةئيبل ةفاضلإاب ىوتسملا دقو

ريوطت ًارخؤم مت

انربلا اذه يف تاودلأا نم ةريبك ةيمك جم

ب ةصاخ بتاكم ةفاضإ تمت دقف , مظن

رخأو , ةددجتملا تاقاطلا و ةردقلا مظنل ى

و تلااصتلاا ةمظنأ

مكحتلا يللآا

و

ةتمتلأا فلتخمل ةدعاسملا ىرخلأا تاودلأا و بتاكملا نم ريثكلا و ةيعانصلا

جمانربلا اذه ربتعي و .ةيسدنهلا تاصصختلا ًاضيأ

ةيساسلأا تاموقملا مهأ دحأ

,يملعلا ثحبلا و ةيميداكلأا ةساردلل يل هدامتعا مت دق و

ءانبل ةيساسأ ةدامك سرد

ل ميلسلا يجمربلا ريكفتلا ريثك يف سدنهمل

.تاعماجلا نم

تلمع دقف هركذ قبس ام لكل ًارظن و كلذلو ةليوط تاعاسل

باتكلا اذه يف ىلع

طسبم حرش عضو اسأب ًاءدب سدنهملا مهت يتلا عيضاوملا مهلأ

يف ةجمربلا تايس

ا بلاتاملا ًءاهتن

ةمدقتم تاقيبطتب لآا ةاكاحم لاجم يف ىوتسملا

ابرهكلا تلا ةيئ

.روطلا ةيثلاث و ةيداحأ و

مكيديأ نيب عضأ نلآا

الله ًلائاس باتكلا اذه دق نوكأ نأ

.هرطسأ ةباتك يف تقفو :باتكلا ىوتحم

بلاتاملا يف ةجمربلا تايساسأ : لولأا ءزجلا

متي باتكلا نم ءزجلا اذه يف ,

ش يلأ دب لا يتلاو بلاتاملا يف ةجمربلل ةيساسلأا عيضاوملا حرش خ

بغري ص

مادختساب يف ةيجمربلا ةئيبلا

بلاتاملا ةاكاحملا ةئيب وأ

لماعتي و اهب طيحي نأب

اذه معد مت .ةنورمب اهعم حمست يتلا ةيحيضوتلا ةلثملأا نم ريبك ددعب ءزجلا

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

,تافوفصملا نع ءزجلا اذه يف ثيدحلا مكحتلا ىنب

, عباوتلا , و لاخدلإا تايلمع

لإاب جارخلإا يفيك و يضايرلا ليلحتلا و تايموسرلل ةفاض

تلاداعملا لح ة

ماعتلا و ةيلضافتلا .. ديزملا و دودحلا تاريثك عم ل

ةيموسرلا مدختسملا تاهجاو : يناثلا ءزجلا

مت ءزجلا اذه يف ,

عضو رش ح

ةادلأا مادختساب ةيموسرلا مدختسملا تاهجاو ةجمربل يليصفت

GUIDE

مت ثيح

فيكو اهتازيم و ةادلاا هذه صئاصخب قلعتي ام لك حرش ربكأب اهنم ةدافتسلاا ةي

و تاهجاولا نيب طبرلاك ةمدقتملا روملأا ضعب ىلع ءوضلا طيلست متو .ردق لأا ضعب تعضو .تاودلأا ةطرشأ و مئاوقلا ةجمرب ءزجلا اذه يف ةطيسبلا ةلثم

يلمعلا ذيفنتلا يف قمعتلا ةفيظو ئراقلل ًاكرات باتكلا نم تاقيبطتلا نم ديزم يف

.ةفلتخملا

(9)

ا تامكحتملا عم طبرلا و ذفانملاب مكحتلا : ثلاثلا ءزجل

مكحتلا ةيفيك انه ملعتن ,

يب لاصتلاا لوكوتورب دادعإ ةيفيكو ,ةيعرفتلا ةذفانلا و ةيلسلستلا ةذفانلاب ن

فيك , نيتيفرط لا ةي

و ةيرغصلا تامكحتملا عم طبر .ًايجمرب ةاكاحملا ةيلمع ءارجإ

لوكوتورب ءاشنإ و ونيودرلأا عم طبرلا ةيفيك حرش ءزجلا اذه ةياهن يف متي امك .بلاتاملا يف ةيجمربلا ةئيبلا نم رشابملا مكحتلل ةرادلا زيهجتو لاصتا

ا تارادلا ليلحت : عبارلا ءزجل ةيئابرهكلا

, ةعومجم نع ةرابع ءزجلا اذه ربتعي

ملعتن ءزجلا اذه يف .بلاتاملا يف ةجمربلا تايساسلأ ةيسدنهلا تاقيبطتلا نم ليلحت و ةسارد كلذك و بوانتملا رايتلا و رمتسملا رايتلا تاراد ليلحت نكمي فيك كلا تارادلا ةسارد و ليلحتب ءزجلا اذه يهننو ,روطلا ةيثلاث ةمظنلأا ةيئابره

للاخ لاحلا ة ةريغتملا تلااحلا ةيرظن ىلع ءوضلا طيلست مت .ةرباعلا

State

(

Variable

)

اهتيمهلأ .ةيميداكلأا ةساردلا نم ةمدقتملا لحارملا يف

بلاتاملا يف ةاكاحملا تايساسأ : سماخلا ءزجلا

حرشب ءزجلا اذه يف أدبن ,

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

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

.... ةيئابرهكلا تارادلا و مكحتلا

ءزجلا ةيئابرهكلا تلالآا ةاكاحم و ةجذمن : سداسلا

ل ءزجلا اذه , نيصصختمل

يف ليلحت و ةسارد ا

ةسارد , ةيئابرهكلا تلالآ رباعلا ةلاحلا يف ةللآا

وأ ة ةرقتسملا

فلتخملا تارابتخلاا ذيفنت و ة

ل اهيلع نع طسبم حرشب ةيادب تمق .ةللآا ءادأ ةسارد

لقتنا و ًايضاير ماظنلا ليثمت ةيفيك و ةيئابرهكلا تلالآا ةاكاحم ئدابم ةرشابم ت

رايتلا تلاآ و روطلا ةيثلاثلا و روطلا ةيداحأ تلاوحملا ةاكاحمك ةيلمعلا ةلثملأل تملا .ةفلختملا بوان

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

نيهاش ناندع .م

(10)

تافوفصملا عم لماعتلا .

ةيئرملا يرغ ةجمبرلا .

دعبلا ئيانث مسرلا .

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

.

ةيلمع ةلثمأو ةيسدنه تاقيبطت

.

(11)

1

ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﻊﻣ ﻝﻣﺎﻌﺗﻟﺍ

١٫١ ﺔﻣﺩﻘﻣ

ﻡﺩﺧﺗﺳﺗﻭ ﺎﻣﻬﻧﻣ ﻝﻛﻟ ﺎﻣ ﻝﻭﺣﺗﻣﺑ ﺯﻣﺭﻳ ﺙﻳﺣ ﺓﺩﻣﻋﻷﺍ ﻥﻣ ﺩﺩﻋﻭ ﻑﻭﻔﺻﻟﺍ ﻥﻣ ﺩﺩﻋ ﻥﻣ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻭﻛﺗﺗ

، ﺓﺩﻘﻌﻣﻟﺍ ﻝﻛﺎﺷﻣﻟﺍ ﻝﺣﻟ ﺔﻳﺳﺩﻧﻬﻟﺍ ﺕﺎﻘﻳﺑﻁﺗﻟﺍ ﻥﻣ ﺭﻳﺛﻛ ﻲﻓ ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﻥﺃ ﻥﻛﻣﻣ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺻﺎﻧﻋﻭ

ﺔﻓﻭﻔﺻﻣﻠﻟ ﺓﺩﺎﻋ ﺯﻣﺭﻳﻭ ، ﺔﻳﺩﻘﻋ ﻭﺃ ﺔﻳﻘﻳﻘﺣ ﻡﻳﻗ ﻥﻭﻛﺗ Matricname(m,n)

: ﺙﻳﺣ ﺭﻁﺳﻷﺍ ﺩﺩﻋ m

ﺓﺩﻣﻋﻷﺍ ﺩﺩﻋ n

٢٫١ ﻌﻟﺍ ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﻰﻠﻋ ﺔﻳﺳﺎﺳﻷﺍ ﺕﺎﻳﻠﻣ

- ) ﺔﻓﻭﻔﺻﻣ ءﺎﺷﻧﺇ ٤،٤

( ﻡﺳﺎﺑ A

A = [3 4 4 3 ; 4 5 6 7 ; 5 6 7 4 ; 4 5 6 7]

ﻕﺑﺎﺳ ﺱﺎﻳﻘﻟﺎﺑ ﺔﻌﺑﺭﻣ ﺔﻓﻭﻔﺻﻣ ﻱﺩﻟ ﻝﻛﺷﻳ ﺏﻼﺗﺎﻣ ﻲﻓ ﺭﻣﺍﻭﻷﺍ ﺭﻁﺳ ﻲﻓ ﻕﺑﺎﺳﻟﺍ ﺭﻁﺳﻟﺍ ﻝﺎﺧﺩﺇ ﻊﺿﻧ ﺔﻓﻭﻔﺻﻣ ﺭﺻﺎﻧﻋ ﻝﺎﺧﺩﻹ ﺭﻁﺳﻟ ﺭﻁﺳ ﻥﻣ ﻝﺎﻘﺗﻧﻻﺍ ﺩﻳﺭﻧ ﺎﻣﺩﻧﻋ ﻪﻧﺃ ﻅﺣﻼﻧ ﺙﻳﺣ ﺭﻛﺫﻟﺍ ﺢﺿﻭﻣ ﻭﻫ ﺎﻣﻛ ﻙﻟﺫﻭ ﺔﻁﻭﻘﻧﻣ ﺔﻠﺻﺎﻓ

، ... ﺔﻓﻭﻔﺻﻣﻟﺍ ﻝﻛﺷ ﻥﻭﻛﻳﻭ

͵ Ͷ Ͷ ͵ Ͷ ͷ ͸ ͹ ͷ ͸ ͹ Ͷ Ͷ ͷ ͸ ͹

- .ﺩﻭﻣﻌﻟﺍ ﻡﻗﺭﻭ ﺭﻁﺳﻟﺍ ﻡﻗﺭ ﻕﻳﺭﻁ ﻥﻋ ﺔﻓﻭﻔﺻﻣ ﻥﻣ ﺭﺻﻧﻋ ءﺎﻋﺩﺗﺳﺍ

: ﺏﺗﻛﻧ ﺙﻟﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ﻥﻣ ﻲﻧﺎﺛﻟﺍ ﺭﺻﻧﻌﻟﺍ ءﺎﻋﺩﺗﺳﻻ ًﻼﺛﻣ A(3,2) ans = 6

- .ﻪﺑﻳﺗﺭﺗ ﻕﻳﺭﻁ ﻥﻋ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﺭﺻﻧﻋ ءﺎﻋﺩﺗﺳﺍ A(8) ans = 5

A(1) ans = 7

.ﺏﻳﺗﺭﺗﻟﺎﺑﻭ ﻪﻠﻔﺳﺍ ﻰﻟﺇ ﺩﻭﻣﻌﻟﺍ ﻰﻠﻋﺃ ﻥﻣ ﺏﻳﺗﺭﺗﻟﺍ ﺏﺳﺣ ﺩﻌﻟﺍ ﻡﺗﻳ ﺙﻳﺣ - .ﺔﻓﻭﻔﺻﻣ ﻥﻣ ﺭﻁﺳ ءﺎﻋﺩﺗﺳﺍ A(3,:) ans = 5 6 7 4

(12)

2

- .ﺔﻓﻭﻔﺻﻣ ﻥﻣ ﺩﻭﻣﻋ ءﺎﻋﺩﺗﺳﺍ A(:,4)

͵

͹ Ͷ

͹

- ﻳ ﻱﺫﻟﺍ ﻲﻧﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ءﺎﻋﺩﺗﺳﺍ .(ﻝﻭﻷﺍ ﺭﺻﻧﻌﻟﺍ ﻥﻭﺩ) ﻪﻧﻣ ﺓﺭﻳﺧﻷﺍ ﺔﺛﻼﺛﻟﺍ ﺭﺻﺎﻧﻌﻟﺍ ﻱﻭﺣ

A(2,2:4) ans = 5 6 7

- .ﺙﻟﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ﻥﻣ ﺭﻳﺧﻷﺍﻭ ﻝﻭﻷﺍ ﺭﺻﻧﻌﻟﺍ ءﺎﻋﺩﺗﺳﺍ A(3,1:3:4) ans = 5 4

- .ﺔﻓﻭﻔﺻﻣﻟﺍ ﺔﻳﺎﻬﻧ ﻲﻓ ﺩﻭﻣﻋ ﺔﻓﺎﺿﺇ A(:,5) = [3 5 0 0]

ﻥﻳﺑﻣ ﻭﻫ ﺎﻣﻛ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺢﺑﺻﺗﻓ

͵ Ͷ Ͷ ͵ ͵ Ͷ ͷ ͸ ͹ ͷ ͷ ͸ ͹ Ͷ Ͳ Ͷ ͷ ͸ ͹ Ͳ

- ﻱﻭﺎﺳﻣ ﺙﻟﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ﻥﻣ ﺭﻳﺧﻷﺍ ﺭﺻﻧﻌﻟﺍ ﻥﻭﻛﻳ ﺙﻳﺣﺑ ﺓﺩﻳﺩﺟﻟﺍ ﺔﻓﻭﻔﺻﻣﻠﻟ ﺩﻳﺩﺟ ﺩﻭﻣﻋ ﺔﻓﺎﺿﺇ ٩

A(3,6) = 9

ﻥﻳﺑﻣ ﻭﻫ ﺎﻣﻛ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺢﺑﺻﺗﻓ

͵ Ͷ Ͷ ͵ ͵ Ͳ Ͷ ͷ ͸ ͹ ͷ Ͳ ͷ ͸ ͹ Ͷ Ͳ ͻ Ͷ ͷ ͸ ͹ Ͳ Ͳ

- .ﺓﺩﻳﺩﺟﻟﺍ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﻲﻧﺎﺛﻟﺍ ﺩﻭﻣﻌﻟﺍ ﻑﺫﺣ

A(:,2) = [ ]

ﻥﻳﺑﻣ ﻭﻫ ﺎﻣﻛ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺢﺑﺻﺗﻓ

(13)

3

͵ Ͷ ͵ ͵ Ͳ Ͷ ͸ ͹ ͷ Ͳ ͷ ͹ Ͷ Ͳ ͻ Ͷ ͸ ͹ Ͳ Ͳ

- .ﺩﻳﺩﺟ ﺭﺻﻧﻌﺑ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﺭﺻﻧﻋ ﻝﺍﺩﺑﺗﺳﺍ

A(3,4) = 11

ﻥﻳﺑﻣ ﻭﻫ ﺎﻣﻛ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺢﺑﺻﺗﻓ

͵ Ͷ ͵ ͵ Ͳ Ͷ ͸ ͹ ͷ Ͳ ͷ ͹ Ͷ ͳͳ ͻ Ͷ ͸ ͹ Ͳ Ͳ

- .ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﺭﻁﺳ ﺭﺧﺁ ءﺎﻋﺩﺗﺳﺍ A(end,:)

: ﺔﻅﺣﻼﻣ ١ - ﺔﻳﺩﺣﺍﻭ ﺔﻓﻭﻔﺻﻣ ﻝﻳﻛﺷﺗ ones(m,n)

ﺔﻳﺭﻔﺻ ﺔﻓﻭﻔﺻﻣ ﻝﻳﻛﺷﺗ - 2 zeros(m,n)

٣ - ﺓﺩﻳﺎﺣﻣ ﺔﻓﻭﻔﺻﻣ ﻝﻳﻛﺷﺗ eye(m,n)

٣٫١ ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﻰﻠﻋ ﺔﻳﺿﺎﻳﺭﻟﺍ ﺕﺎﻳﻠﻣﻌﻟﺍ

ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﺎﻧﻳﺩﻟ ﺽﺭﻔﺑ ﺎﻬﻳﻠﻋ ﺦﻟﺇ... ﺔﻣﺳﻘﻟﺍﻭ ﺏﺭﺿﻟﺍﻭ ﺡﺭﻁﻟﺍﻭ ﻊﻣﺟﻟﺍ ﺕﺎﻳﻠﻣﻋ ءﺍﺭﺟﺇ ﺩﻳﺭﻧﻭ A,B

: ﻲﻟﺎﺗﻟﺎﻛ ﻥﻭﻛﺗﻓ ١

- ﻊﻣﺟﻟﺍ A+B

٢ - ﺡﺭﻁﻟﺍ A-B

٣ - ﺏﺭﺿﻟﺍ A.*B

٤ - ﺔﻣﺳﻘﻟﺍ A./B

٥ - ﻯﻭﻘﻟ ﻊﻓﺭﻟﺍ A.^B

٦ - ﻡﻗﺭﺑ ﺏﺭﺿﻟﺍ ٣

3*A

(14)

4

٧ - ﻡﻗﺭﻟ ﺔﻓﻭﻔﺻﻣ ﻊﻣﺟ ٢

A+2

ﺩﺩﻌﻟﺍ ﻊﻣﺟ ﻡﺗﻳ ﺙﻳﺣ) ٢

ﺭﺻﺎﻧﻋ ﻊﻳﻣﺟﻟ

(ﺔﻓﻭﻔﺻﻣﻟﺍ

٤٫١ ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﻰﻠﻋ ﻯﺭﺧﺃ ﺕﺎﻳﻠﻣﻋ

ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻛﺗﻟ : D

͵ Ͷ ʹ Ͳ

- ...(ﺭﻁﺳﻷﺍ ﻊﻣ ﺓﺩﻣﻋﻷﺍ ﻝﺍﺩﺑﺗﺳﺍ) ﺔﻓﻭﻔﺻﻣ ﻝﻭﻘﻧﻣ ﺩﺎﺟﻳﺇ

T = D’

ﺔﺟﺗﺎﻧﻟﺍ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻭﻛﺗﻓ T

͵ ʹ Ͷ Ͳ

- ... ﺔﻓﻭﻔﺻﻣ ﺏﻭﻠﻘﻣ ﺩﺎﺟﻳﺇ S = inv(D)

ﺔﺟﺗﺎﻧﻟﺍ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻭﻛﺗﻓ S

Ͳ ͲǤͷ

ͲǤʹͷ െͲǤ͵͹ͷ

- ... ﺔﻓﻭﻔﺻﻣ ﺔﺑﺗﺭ ﺩﺎﺟﻳﺇ V = rank(D)

ans = 2

٥٫١ ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﻰﻠﻋ ﺔﻣﺩﻘﺗﻣ ﺕﺎﻳﻠﻣﻋ

١٫٥٫١ ﻣ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺷﺅﻣ ﻝﺎﻣﻌﺗﺳﺍ

ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺻﺎﻧﻋ ﻥﻣ ﺕﺎﻳﺛﺍﺩﺣﺇ ﻊ

ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻛﺗﻟ C

ͳ ʹ ͷ ͸ ͳ ͸ Ͳ ͻ Ͷ ͹ ͺ ͳͲ ʹ Ͷ ͷ ͸

- ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﺔﻳﺋﺯﺟ ﺔﻓﻭﻔﺻﻣ ءﺎﻋﺩﺗﺳﺍ ...(ﻝﻛﺷﻟﺎﺑ ﻥﻳﺑﻣ ﻭﻫ ﺎﻣﻛ) C

(15)

5

c(1:2,3:4) ans = ͷ ͸ Ͳ ͻ

c(3:-1:1,:) ans =

Ͷ ͹ ͺ ͳͲ ͳ ͸ Ͳ ͻ ͳ ʹ ͷ ͸

- ... ﺎﻫﺭﺻﺎﻧﻋ ﻡﻳﻗ ﻊﻣ ﺔﻓﻭﻔﺻﻣﻟﺍ (ﺭﻁﺳﺃ ﻭﺃ) ﺓﺩﻣﻋﺃ ﺏﻳﺗﺭﺗ ﻝﺍﺩﺑﺗﺳﺍ

c(:,[3,4,3,4]) ans =

ͷ ͸ ͷ ͸

Ͳ ͻ Ͳ ͻ

ͺ ͳͲ ͺ ͳͲ

ͷ ͸ ͷ ͸

c([3,1,3,2],:) ans =

Ͷ ͹ ͺ ͳͲ ͳ ʹ ͷ ͸ Ͷ ͹ ͺ ͳͲ ͳ ͸ Ͳ ͻ

٢٫٥٫١ ﺭﻳﻳﻐﺗﻭ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻊﻣ ﻝﻣﺎﻌﺗﻟﺍ

ﺎﻬﻣﺟﺣ ﻥﻳﻳﻌﺗﻭ ﺎﻬﻠﻛﺷ

ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻛﺗﻟ k

ͳ ͵ ͳʹ ͳͲ ͷ Ͷ ͵ Ͷ

͹ Ͳ ͳͲ ͺ

- k(:)’

ans = ͳ ͷ ͹ ͵ Ͷ Ͳ ͳʹ ͵ ͳͲ ͳͲ Ͷ ͺ

- ) ﺭﻁﺳﻷﺍ ﺩﺩﻋ ﺙﻳﺣﺑ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻝﻳﻛﺷﺗ ﺓﺩﺎﻋﺇ ) ﺓﺩﻣﻋﻷﺍ ﺩﺩﻋﻭ (m

. (n

reshape (matrix name ,m,n)

: ﻝﺎﺛﻣ

reshape(k,4,3) ans =

ͳ Ͷ ͳͲ ͷ Ͳ ͳͲ

͹ ͳʹ Ͷ

͵ ͵ ͺ

(16)

6

reshape(k,2,6) ans = ͳ ͹ Ͷ ͳʹ ͳͲ Ͷ ͷ ͵ Ͳ ͵ ͳͲ ͺ

- ... ﺔﻓﻭﻔﺻﻣ ﺭﻳﻭﺩﺗ rot90(matrix name)

: ﻝﺎﺛﻣ

rot90(k) ans =

ͳͲ Ͷ ͺ ͳʹ ͵ ͳͲ

͵ Ͷ Ͳ ͳ ͷ ͹

- ... ﺔﻓﻭﻔﺻﻣ ﻡﺟﺣ ﻥﻳﻳﻌﺗ size (matrix name)

length(matrix name) : ﻝﺎﺛﻣ size(k) ans = 3 4 length(k) ans = 4

٣٫٥٫١ ﺕﺎﻓﻭﻔﺻﻣﻟﺍ ﺏﺭﺿ ﻥﻣ ﻉﺍﻭﻧﺃ

ﻥﺎﺗﻓﻭﻔﺻﻣﻟﺍ ﻥﻛﺗﻟ ﻭ ﺔﻳﺭﻁﺳﻟﺍ a

ﺔﻳﺩﻭﻣﻌﻟﺍb

ͳ ʹ

͵

ͳ ʹ ͵

- ﻭﺃ ﻲﻠﺧﺍﺩﻟﺍ ءﺍﺩﺟﻟﺍ Dotproduct

a*b ans = 14 ... ﺍﺫﻛﻫﻭ ﻲﻧﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ﻊﻣ ﻲﻧﺎﺛﻟﺍ ﺩﻭﻣﻌﻟﺍﻭ ﻝﻭﻷﺍ ﺭﻁﺳﻟﺍ ﻊﻣ ﻝﻭﻷﺍ ﺩﻭﻣﻌﻟﺍ ﺏﺭﺿ ﻡﺗ ﺙﻳﺣ

- ﻭﺃ ﻲﺟﺭﺎﺧﻟﺍ ءﺍﺩﺟﻟﺍ outproduct

b*a ans =

ͳ ʹ ͵ ʹ Ͷ ͸

͵ ͸ ͻ

(17)

7

ﻥﻣ ﺭﻁﺳ ﻝﻛ ﺭﺻﺎﻧﻋ ﺏﺭﺿ ﻡﺗ ﺙﻳﺣ ﺭﻁﺳ ﻊﻣ b

... a

ﺔﻅﺣﻼﻣ :

ﻝﺑﻗ ﺔﻁﻘﻧ ﻊﺿﻭ ﺏﺟﻳ ، ﻁﻘﻓ ﻪﻟ ﺭﻅﺎﻧﻣﻟﺍ ﺭﺻﻧﻌﻟﺎﺑ ﺭﺻﻧﻋ ﻝﻛ ﺔﻠﻣﺎﻌﻣ ﻱﺃ ﺔﻳﺑﻳﺗﺭﺗ ﺔﻳﻠﻣﻋ ﺔﻳﻠﻣﻌﻟﺍ ﻝﻌﺟﻟ ءﺍﻭﺳ ﺎﻫﺅﺍﺭﺟﺇ ﺩﺍﺭﻣﻟﺍ ﺔﻳﻠﻣﻌﻟﺍ ﺯﻣﺭ .ﺓﻭﻘﻟ ﻊﻓﺭ ﻭﺃ ﺏﺭﺿ ﻭﺃ ﺔﻣﺳﻗ ﺕﻧﺎﻛ

: ﻥﺎﺗﻓﻭﻔﺻﻣﻟﺍ ﻥﻛﺗﻟ b = ͵ ͷ

a = ͳ ʹ ʹ ͳ

͵ Ͷ

- ءﺍﺩﺟﻟﺍ a.*b ans = ͵ ͳͲ

͸ Ͷ

- ﺔﻣﺳﻘﻟﺍ a./b ans = ͲǤ͵͵͵͵ ͲǤͶͲͲͲ

ͳǤͷͲͲͲ ͶǤͲͲͲͲ

- ﺓﻭﻘﻟ ﻊﻓﺭﻟﺍ a.^b ans = ͳ ͵ʹ

ͻ Ͷ

:ﺕﺎﻅﺣﻼﻣ - ... ﺎﻫﺭﺻﺎﻧﻋ ﺩﺩﻋ ﻡﻭﻠﻌﻣ ًﺎﻳﻁﺧ ﺓﺩﻳﺍﺯﺗﻣ ﺔﻓﻭﻔﺻﻣ ءﺎﺷﻧﺇ

linspace(a,b,c)

: ﺙﻳﺣ ﺔﻳﺋﺍﺩﺑﻟﺍ ﺔﻣﻳﻘﻟﺍ a

ﺔﻳﺋﺎﻬﻧﻟﺍ ﺔﻣﻳﻘﻟﺍ b ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺻﺎﻧﻋ ﺩﺩﻋ c

- ... ﺎﻫﺭﺻﺎﻧﻋ ﺩﺩﻋ ﻡﻭﻠﻌﻣ ًﺎﻳﻣﺗﻳﺭﺎﻏﻭﻟ ﺓﺩﻳﺍﺯﺗﻣ ﺔﻓﻭﻔﺻﻣ ءﺎﺷﻧﺇ

logspace(a,b,c)

: ﺙﻳﺣ ﺔﻳﺋﺍﺩﺑﻟﺍ ﺔﻣﻳﻘﻟﺍ a

ﺔﻳﺋﺎﻬﻧﻟﺍ ﺔﻣﻳﻘﻟﺍ b ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺻﺎﻧﻋ ﺩﺩﻋ c

- ﺔﻓﻭﻔﺻﻣ ءﺎﺷﻧﺇ ﺔﻳﺭﺣﺳ

...

magic(d)

ﺙﻳﺣ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺩﺎﻌﺑﺃ d

(18)

8

:ﻝﺎﺛﻣ

v = magic(3) v =

ͺ ͳ ͸

͵ ͷ ͹ Ͷ ͻ ʹ

ﻩﺫﻫ ﻥﻣ ﻕﻘﺣﺗﻠﻟﻭ ﺔﻓﻭﻔﺻﻣﻟﺍ

: ﻥﻣ ﺩﻛﺄﺗﻧ

١ – : ﺩﻭﻣﻋ ﻝﻛ ﺭﺻﺎﻧﻋ ﻉﻭﻣﺟﻣ sum(v) ans = ͳͷ ͳͷ ͳͷ

– 2 : ﺭﻁﺳ ﻝﻛ ﺭﺻﺎﻧﻋ ﻉﻭﻣﺟﻣ

sum(v,2) ans = ͳͷ ͳͷ ͳͷ

– 3 ﺭﺻﺎﻧﻋ ﻉﻭﻣﺟﻣ : ﻲﺳﻳﺋﺭﻟﺍ ﺭﻁﻘﻟﺍ

diag(v) ans = ͺ ͷ ʹ

: ﺎﻬﻋﻭﻣﺟﻣ ﺩﺎﺟﻳﻹﻭ ﺔﻘﺑﺎﺳﻟﺍ ﺔﻓﻭﻔﺻﻣﻠﻟ ﺭﻁﻘﻟﺍ ﺭﺻﺎﻧﻋ ﻲﻫ ﻩﺫﻫ sum(ans) ans = 15

- ﺱﺭﺩﻟﺍ ﻲﻓ ﺎﻧﺛﺩﺣﺗ ﻋ

ﺏﻳﺗﺭﺗ ﻥﺃ ﺙﻳﺣ ﻪﺑﻳﺗﺭﺗ ﻕﻳﺭﻁ ﻥﻋ ﺔﻓﻭﻔﺻﻣ ﻥﻣ ﺭﺻﻧﻋ ءﺎﻋﺩﺗﺳﺍ ﺔﻘﻳﺭﻁ ﻥ

: ﻲﻟﺎﺗﻟﺎﻛ ﻥﻭﻛﻳ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺻﺎﻧﻋ ͳ Ͷ ͹

ʹ ͷ ͺ

͵ ͸ ͻ

(19)

9

ﺔﻳﺋﺭﻣﻟﺍ ﺭﻳﻏ ﺔﺟﻣﺭﺑﻟﺍ

١٫٢ ﺔﻣﺩﻘﻣ

ﻲﻠﻳ ﺎﻣﻳﻓ ﺽﺭﻌﺗﻧﺳ ﻡﻛﺣﺗﻟﺍ ﺕﺍﺭﺎﺑﻋ ﺭﻳﺑﻛ ﺩﺣﻟ ﻪﺑﺷﺗ ﻲﺗﻟﺍﻭ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺭﺎﺳﻣﺑ ﻡﻛﺣﺗﻟﺍ ﺕﺍﺭﺎﺑﻋ

: ﺱﺭﺩﻧﺳﻭ ، ﻯﺭﺧﻷﺍ ﺔﺟﻣﺭﺑﻟﺍ ﺕﺎﻐﻟ ﻲﻓ - ﻲﻁﺭﺷﻟﺍ ﺭﺎﺑﺗﺧﻻﺍ . if

- ﺭﺎﺑﺗﺧﻻﺍ switch

.

- ﺔﻘﻠﺣ while .

- ﺔﻘﻠﺣ . For

- ﻑﺎﻘﻳﻹﺍ ﺓﺭﺎﺑﻋ Break

.

- ﺔﻘﻠﺣﻟﺍ ﺔﻌﺑﺎﺗﻣ Continue

.

- ﺓﺭﺎﺑﻌﻟﺍ . try

٢٫٢ ﺕﺎﻘﻠﺣﻟﺍ

١٫٢٫٢ ﻲﻁﺭﺷﻟﺍ (ﺭﺎﺑﺗﺧﻻﺍ) ﻡﻛﺣﺗﻟﺍ ﺭﻣﺃ

ﻡﺎﻌﻟﺍ ﻝﻛﺷﻟﺍ : If if logical expression

statements

elseif logical expression statements

else

statements end

ﺓﺭﺎﺑﻋ ﺓﺭﺎﺑﻌﺑ ﺔﻁﺑﺗﺭﻣﻟﺍ ﺕﺍﺭﺎﺑﻌﻟﺍ ﺫﻳﻔﻧﺗ ﻱﺭﺟﻳ ﻥﻛﻟﻭ ﻲﻘﻁﻧﻣ ﻁﺭﺷ ﻰﻠﻋ ﻱﻭﺗﺣﺗ ﻻ else

else ﺍﺫﺇ

ﺓﺭﺎﺑﻋ ﻲﻓ ﻲﻘﻁﻧﻣﻟﺍ ﻁﺭﺷﻟﺍ ﺔﺟﻳﺗﻧ ﺕﻧﺎﻛ ﻭﺃ) if

elseif .ﺭﻔﺻﻠﻟ ﻱﻭﺎﺳﻣ ﻭﺃ ﺄﻁﺧ (

ﺓﺭﺎﺑﻋ elseif ﺓﺭﺎﺑﻋ ﻲﻘﻁﻧﻣﻟﺍ ﻁﺭﺷﻟﺍ ﻥﺎﻛ ﺍﺫﺇ ﻩﺫﻳﻔﻧﺗ ﻡﺗﻳ ﻲﻘﻁﻧﻣ ﻁﺭﺷ ﻰﻠﻋ ﻱﻭﺗﺣﺗ

ﻱﻭﺎﺳﺗ ﻭﺃ ﺄﻁﺧ if

ﻟﺍ ﻊﻳﻣﺟ ﺫﻳﻔﻧﺗ ﻡﺗﻳﻭ ﺭﻔﺻﻟﺍ ﺓﺭﺎﺑﻋ ﻲﻓ ﻲﻘﻁﻧﻣﻟﺍ ﻁﺭﺷﻟﺍ ﺔﺟﻳﺗﻧ ﺕﻧﺎﻛ ﺍﺫﺇ ﺎﻬﺑ ﺔﻁﺑﺗﺭﻣﻟﺍ ﺕﺍﺭﺎﺑﻌ

elseif

.(ﺭﻔﺻﻟﺍ ﻱﻭﺎﺳﺗ ﻻ) ﺩﺣﺍﻭﻟﺍ ﻱﻭﺎﺳﺗ

(20)

10

٢٫٢٫٢ ﺭﺎﺑﺗﺧﻻﺍ

switch ﻡﺎﻌﻟﺍ ﻝﻛﺷﻟﺍ :

Switch expression case value1

statements case value2 statements otherwise statements end

ﺓﺭﺎﺑﻋ ﺫﻔﻧﺗ switch

. ﻩﺭﺎﺑﺗﺧﺍ ﺩﺍﺭﻣﻟﺍ ﻝﻭﺣﺗﻣﻠﻟ ﺔﻧﻳﻌﻣ ﻡﻳﻗ ﻥﻋ ﺕﺍﺭﺎﺑﻌﻟﺍ ﻥﻣ ﺔﻋﻭﻣﺟﻣ

ﺔﻣﻠﻛ ﻥﻣ ﺓﺭﺎﺑﻌﻟﺍ ﻑﻟﺄﺗﺗ switch

ﻊﻣ ﺔﺟﻳﺗﻧﻟﺍ ﻥﺭﺎﻘﺗﻭ ﺔﻗﻼﻌﻟﺍ ﺫﻔﻧﺗﻭ ، ﺎﻫﺭﺎﺑﺗﺧﺍ ﺩﺍﺭﻣﻟﺍ ﺔﻗﻼﻌﻟﺎﺑ ﺔﻋﻭﺑﺗﻣ

ﺓﺭﺎﺑﻋ ﻊﺑﺗﺗ ﻲﺗﻟﺍ ﻡﻳﻘﻟﺍ ﻰﻠﻋ ﺓﺩﻭﺟﻭﻣﻟﺍ ﺔﻣﻳﻘﻟﺍ ﻥﻳﺑﻭ ﺔﻗﻼﻌﻟﺍ ﺔﺟﻳﺗﻧ ﻥﻳﺑ ﻕﺑﺎﻁﺗ ﻝﻭﺃ ﺙﻭﺩﺣ ﺩﻧﻋﻭ case

ﺓﺭﺎﺑﻋ ﻥﻳﻣﻳ ﻥﺃ ﺙﻳﺣ ، ﺔﻗﻼﻌﻟﺍ ﺔﺟﻳﺗﻧ ﻊﻣ ﺎﻬﻧﻳﻣﻳ ﻰﻠﻋ ﺓﺩﻭﺟﻭﻣﻟﺍ ﺔﻣﻳﻘﻟﺍ ﺕﻘﺑﺎﻁﺗ ﻲﺗﻟﺍ ﺫﻳﻔﻧﺗ ﻡﺗﻳ case

.ﻕﺑﺎﻁﺗ ﻝﻭﺍ ﺙﻭﺩﺣ ﺩﻌﺑ ﺔﻧﺭﺎﻘﻣﻟﺍ ﻊﺑﺎﺗﻳ ﻻ ﺏﻼﺗﺎﻣﻟﺍ ﺓﺭﺎﺑﻋ ﻥﻳﻣﻳ ﻰﻠﻋ ﺓﺩﻭﺟﻭﻣﻟﺍ ﻡﻳﻘﻟﺍ ﻊﻣ ﻕﺑﺎﻁﺗ ﺙﺩﺣﻳ ﻡﻟ ﻝﺎﺣ ﻲﻓ ﺎﻫﺭﺎﻳﺗﺧﺍ ﺩﺍﺭﻣﻟﺍ ﺔﻗﻼﻌﻟﺍ ﺔﺟﻳﺗﻧﻭ case

ﻲﻠﺗ ﻲﺗﻟﺍ ﺕﺍﺭﺎﺑﻌﻟﺍ ﺫﻳﻔﻧﺗ ﻡﺗﻳ otherwise

ﺑﻋﻭ ﺓﺭﺎ otherwise ﺓﺭﺎﺑﻋ ءﺎﻬﻧﺇ ﺏﺟﻳﻭ ، ﺔﻳﺭﺎﻳﺗﺧﺍ

switch ﺏ

.end

٣٫٢٫٢ ﺔﻘﻠﺣ

while ﻡﺎﻌﻟﺍ ﻝﻛﺷﻟﺍ :

while expression statements end

ﺔﻘﻠﺣ ﺫﻔﻧﺗ while

ﺓﺭﺎﺑﻋ ﻱﻭﺎﺳﺗ ﻡﻛﺣﺗﻟﺍ ﺓﺭﺎﺑﻋ ﺔﻣﻳﻗ ﻥﺃ ﺎﻣﻟﺎﻁ ﺭﺭﻛﺗﻣ ﻝﻛﺷﺑ ﺕﺍﺭﺎﺑﻌﻟﺍ ﻥﻣ ﺔﻋﻭﻣﺟﻣ ﻭﺃ

ﻊﻳﻣﺟ ﻕﻘﺣﺗ ﻥﺃ ﺏﺟﻳﻓ ﺔﻓﻭﻔﺻﻣ ﻡﻛﺣﺗﻟﺍ ﺓﺭﺎﺑﻋ ﺕﻧﺎﻛ ﺍﺫﺇ ﻭ (ﻕﻘﺣﻣ ﻁﺭﺷﻟﺍ ﻭﺃ ﻡﻛﺣﺗﻟﺍ ﺓﺭﺎﺑﻋ ﻱﺃ) ﺩﺣﺍﻭﻟﺍ .ﺏﺎﺳﺣﻟﺍ ﺭﻣﺗﺳﻳﻟ ﻁﺭﺷﻟﺍ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺻﺎﻧﻋ

(21)

11

٤٫٢٫٢ ﺔﻘﻠﺣ

ﻡﺎﻌﻟﺍ ﻝﻛﺷﻟﺍ : For for variable = expression

statements end

ﺔﻘﻠﺣ ﻡﻭﻘﺗ . ﺕﺍﺭﻣﻟﺍ ﻥﻣ ﺩﺩﺣﻣ ﺩﺩﻌﻟ ﺔﻧﻳﻌﻣ ﺕﺍﺭﺎﺑﻋ ﺭﺍﺭﻛﺗﺑ for

٥٫٢٫٢ ﻑﺎﻘﻳﻹﺍ ﺓﺭﺎﺑﻋ

break :

ﺔﻘﻠﺣ ﺫﻳﻔﻧﺗ ﻑﺎﻘﻳﺈﺑ ﺓﺭﺎﺑﻌﻟﺍ ﻩﺫﻫ ﻡﻭﻘﺗ ﺔﻘﻠﺣ ﻭﺃ For

while ﻩﺫﻫ ﺢﺿﻭﺗﺗﻭ ... ﺔﻘﻠﺣﻟﺍ ﻥﻣﺿ ﺎﻬﻌﺿﻭ ﺩﻧﻋ

.ﺔﻠﺛﻣﻷﺎﺑ ﺭﺛﻛﺃ ﺓﺭﺎﺑﻌﻟﺍ

٦٫٢٫٢ ﺔﻌﺑﺎﺗﻣﻟﺍ ﺓﺭﺎﺑﻋ

Continue :

ﺭﻣﺗﺳﺗ ﺔﻘﻠﺣﻟﺍ ﻥﺃ ﻰﻧﻌﻣﺑ ﻪﻟ ﻲﻟﺎﺗﻟﺍ ﺭﺍﺭﻛﺗﻟﺍ ﻲﻓ ﺃﺩﺑﻳﻭ ﺔﻘﻠﺣﻠﻟ ﻲﻟﺎﺣﻟﺍ ﺭﺍﺭﻛﺗﻟﺍ ﻑﻗﻭﺑ ﺓﺭﺎﺑﻌﻟﺍ ﻩﺫﻫ ﻡﻭﻘﺗ ... ﺔﻘﻠﺣﻟﺍ ﺔﻌﺑﺎﺗﻣﻟ ﺩﻭﻌﺗﻭ ﺎﻬﺗﺣﺗ ﻲﺗﻟﺍ ﺕﺎﻣﻳﻠﻌﺗﻟﺍ ﻝﻫﺎﺟﺗﺑ ﻡﻭﻘﺗﺳ ﺔﻣﻳﻠﻌﺗﻟﺍ ﻩﺫﻬﻟ ﺎﻬﺿﺭﻌﺗ ﺩﻧﻋ ﻥﻛﻟ ﻝﻣﻌﻟﺎﺑ .ﺔﻠﺛﻣﻷﺎﺑ ﺭﺛﻛﺍ ﺓﺭﺎﺑﻌﻟﺍ ﻩﺫﻫ ﺢﺿﻭﺗﺗﻭ

٧٫٢٫٢ ﺓﺭﺎﺑﻌﻟﺍ

ﻡﺎﻌﻟﺍ ﻝﻛﺷﻟﺍ : try

try statement, … , statement, catch statement, … , statement, end ﻥﻳﺑ ﺕﺍﺭﺎﺑﻌﻟﺍ ﺫﻳﻔﻧﺗ ﻲﻌﻳﺑﻁ ﻝﻛﺷﺑ ﻡﺗﻳ ﻭ try

catch ﺓﺭﺎﺑﻋ ﻱﺃ ﺫﻳﻔﻧﺗ ﻲﻓ ﺄﻁﺧ ﻱﺃ ﺙﻭﺩﺣ ﺩﻧﻋ ﻥﻛﻟﻭ

ﻥﻳﺑ ﺔﻌﻗﺍﻭﻟﺍ ﺕﺍﺭﺎﺑﻌﻟﺍ ﺫﻳﻔﻧﺗ ﻰﻟﺇ ﻝﺎﻘﺗﻧﻻﺍ ﻡﺗﻳ ﻙﻟﺫ ﺩﻧﻋ ﺕﺍﺭﺎﺑﻌﻟﺍ ﻥﻣ catch

ﻭ ﻝﻭﺻﺣ ﺩﻧﻋﻭ end

ﺑﻌﻟﺍ ﺩﺣﺃ ﻥﻣ ًﺎﺿﻳﺃ ﺄﻁﺧ ﻪﻣﺳﺍ ﻝﻭﺣﺗﻣ ﻲﻓ ﺄﻁﺧﻟﺍ ﺓﺭﺎﺑﻋ ﻊﺿﻳﻭ ﺭﻣﺍﻭﻷﺍ ﺫﻳﻔﻧﺗ ﺏﻼﺗﺎﻣﻟﺍ ﻑﻗﻭﻳ ﺕﺍﺭﺎ

lasterr .

: ﺕﺎﻅﺣﻼﻣ ١ ( ﺓﺭﺎﺑﻌﻟﺍ return

ﻲﺳﻳﺋﺭﻟﺍ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻰﻟﺇ ﺓﺩﺎﻳﻘﻟﺍ ﻝﻭﺣﺗﻭ ءﺍﺭﺟﻹﺍ ﻲﻓ ﺭﻣﺍﻭﻷﺍ ﺫﻳﻔﻧﺗ ﻝﺳﻠﺳﺗ ﻲﻬﻧﺗ

ﻥﻛﻟﻭ ﻲﺳﻳﺋﺭﻟﺍ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻰﻟﺇ ﻝﻘﺗﻧﺗ ﻲﻟﺁ ﻝﻛﺷﺑ ﺓﺩﺎﻳﻘﻟﺍ ﻥﺈﻓ ءﺍﺭﺟﻹﺍ ﺭﻣﺍﻭﺃ ﻲﻬﺗﻧﺗ ﺎﻣﺩﻧﻋ ﻡﺎﻋ ﻝﻛﺷﺑﻭ .ﻲﺳﻳﺋﺭﻟﺍ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻰﻟﺇ ًﺎﻳﺭﺳﻗ ﺓﺩﺎﻳﻘﻟﺍ ﺓﺩﺎﻋﻹ ءﺍﺭﺟﻹﺍ ﻥﻣ ﻥﺎﻛﻣ ﻱﺃ ﻲﻓ ﺔﻣﻳﻠﻌﺗﻟﺍ ﻩﺫﻫ ﻊﺿﻭ ﻥﻛﻣﻳ

(22)

12

٢ ( ﺭ ﺭﺎﻬﻅﺇ : ﻝﻛﺷﻟﺎﺑ ﺄﻁﺧﻟﺍ ﻊﺑﺎﺗ ﺔﻁﺳﺍﻭﺑ ﻡﺗﻳ ﺔﺷﺎﺷﻟﺍ ﻰﻠﻋ ﺄﻁﺧﻟﺍ ﺔﻟﺎﺳ

error(‘error_message’)

ﺕﺍﺭﺎﺷﺇ ﻥﻳﺑ ﺔﺣﺿﻭﻣﻟﺍ ﺓﺭﺎﺑﻌﻟﺍ ﺭﻬﻅﻳ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻥﺈﻓ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻝﺑﻗ ﻥﻣ ﺄﻁﺧﻟﺍ ﺔﻟﺎﺳﺭ ءﺎﻋﺩﺗﺳﺍ ﺩﻧﻋ ﺙﻳﺣ .ﺹﻳﺻﻧﺗﻟﺍ ٣ ( ﻑﻠﻣ ﺫﻳﻔﻧﺗ ءﺎﻧﺛﺃ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻰﻟﺇ ﺕﺎﻣﻭﻠﻌﻣﻟﺍ ﻝﺎﺧﺩﺇ ﻥﻛﻣﻳ ﻊﺑﺎﺗﻟﺍ ﻡﺍﺩﺧﺗﺳﺎﺑ ﻙﻟﺫﻭ m

input ﺑ

: ﻝﻛﺷﻟﺎ

n = input(‘Prompt_string’)

.ﺹﻳﺻﻧﺗﻟﺍ ﻲﺗﺭﺎﺷﺇ ﻥﻳﺑ ﻑﻭﺭﺣﻟﺍ ﺔﻠﺳﻠﺳ ﺔﺷﺎﺷﻟﺍ ﻰﻠﻋ ﺭﻬﻅﻳ ﺙﻳﺣ ٤ ( ﻙﻟﺫ ﻕﻳﻘﺣﺗﻟﻭ ﺕﺎﻁﻁﺧﻣﻟﺍ ﺹﺣﻔﻟ ﻭﺃ ﺕﺎﺑﺎﺳﺣﻟﺍ ﺞﺋﺎﺗﻧ ﺔﻌﺟﺍﺭﻣﻟ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺫﻳﻔﻧﺗ ءﺎﻧﺛﺃ ﻑﻗﻭﺗﻟﺍ ﻥﻛﻣﻳ

ﺭﻣﺍﻭﻷﺍ ﻝﻣﻌﺗﺳﻧ Pause

ﺯ ﻱﺃ ﻡﺩﺧﺗﺳﻣﻟﺍ ﻁﻐﺿﻳ ﻰﺗﺣ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻑﻗﻭﺗ ﺏﺑﺳﻳ ﺍﺫﻫ ﻥﻭﻣﺿﻣ ﻥﻭﺩﺑ ﺔﺣﻭﻟ ﻥﻣ ﺭ

.ﺢﻳﺗﺎﻔﻣﻟﺍ Pause(n)

ﺓﺩﻣﻟ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻑﻗﻭﺗ ﺏﺑﺳﻳ ﺍﺫﻫ . ﺔﻳﻧﺎﺛ n

٥ ( ﻝﻛﺷﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺏﺗﻛﻳ ﻥﺃ ﺎﻣﺇ ﺎﻣﻫﻭ ﻥﻳﺗﻘﻳﺭﻁﺑ ﺔﺟﻣﺭﺑﻟﺍ ﺔﻘﻳﺭﻁ ﻥﻭﻛﺗ ﻥﺃ ﻥﻛﻣﻳ ﺞﻣﺎﻧﺭﺑ ﻱﺃ ﺔﺑﺎﺗﻛ ﺩﻧﻋ

) ﻰﻣﺳﺗ ﺔﻘﻳﺭﻁﻟﺍ ﻩﺫﻫﻭ ﺭﺷﺎﺑﻣ script

ﺔﻣﺯﻼﻟﺍ ﺔﻳﺟﻣﺭﺑﻟﺍ ﺕﺎﻣﻳﻠﻌﺗﻟﺍ ﻪﻧﻣﺿ ﻊﺿﻧﻭ ﻊﺑﺎﺗ ﺊﺷﻧﻧ ﻥﺃ ﻭﺃ (

ﻟﺍ ﺫﻳﻔﻧﺗﻟ ) ﺔﻘﻳﺭﻁﻟﺍ ﻩﺫﻫﻭ ﺞﻣﺎﻧﺭﺑ function

: ﺎﻬﻧﻣ ﺭﻛﺫﻧ ﻥﻳﺗﻘﻳﺭﻁﻟﺍ ﻥﻳﺗﺎﻫ ﻥﻳﺑ ﻕﻭﺭﻓ ﺓﺩﻋ ﺎﻧﻫﻭ (

١ - ﻟﺍ ـ function ﺔﻣﻠﻛﺑ ﺃﺩﺑﻳ

function ﻟﺍ ﺎﻣﻧﻳﺑ

ـ script .ﺓﺭﺷﺎﺑﻣ ﺞﻣﺎﻧﺭﺑﻟﺎﺑ ﺃﺩﺑﻳ

٢ - ﺔﻣﻠﻛ ﺩﻌﺑ ﺔﺑﺎﺗﻛﻠﻟ ﻲﺿﺍﺭﺗﻓﻻﺍ ﻝﻛﺷﻟﺍ function

ﻟﺍ ﻡﺳﺍ ﻡﺛ ﻥﻣﻭ ﺝﺭﺧﻟﺍ ءﺎﻁﺳﻭ ﻊﺿﺗ ﻥﺃ ﻭﻫ ـ

function ﻟﺍ ﺎﻣﻧﻳﺑ ﻝﺧﺩﻟﺍ ءﺎﻁﺳﻭ ﺎﻫﺩﻌﺑﻭ

ـ scripts .ﺍﺫﻫ ﻝﻛ ﻰﻟﺇ ﺝﺎﺗﺣﻳ ﻻ

٣ - ) ﻊﺑﺎﺗﻟﺍ ﻙﻧﻛﻣﻳ function

ﻲﻓ ﻥﻛﻣﻣ ﺍﺫﻫ ﻥﻭﻛﻳ ﻻ ﺎﻣﻧﻳﺑ ﻝﺧﺩﻟﺍ ءﺎﻁﺳﻭ ﺭﻳﻳﻐﺗ ﻥﻣ ﻩﺫﻳﻔﻧﺗ ﺩﻧﻋ (

ﻟﺍ ـ scripts .

٤ - ﻟﺍ ﻝﺧﺍﺩ ﻲﻓ ﺏﺳﺣﺗ ﻲﺗﻟﺍ ﺕﺍﺭﻳﻐﺗﻣﻟﺍ ـ

function ﻟﺍ ﻲﻓ ﻅﻔﺣﺗ ﻻ

ـ workspace ﻟﺍ ﻲﻓ ﺎﻣﻧﻳﺑ

ـ

scripts ﻟﺍ ﻲﻓ ﻅﻔﺣﺗ

ـ workspace ﺞﻣﺎﻧﺭﺑﻟ ﺔﻳﺳﻳﺋﺭﻟﺍ ﺝﺭﺧﻟﺍﻭ ﻝﺧﺩﻟﺍ ﺔﺣﻭﻟ ﻲﻓ ﻱﺃ)

.(ﺏﻼﺗﺎﻣﻟﺍ

ﻉﻭﻧ ﻥﻣ ﻑﻠﻣ ﺢﺗﻔﺑ ﻡﻭﻘﻧ ﻥﺃ ﻲﻓ ﺩﺑﻻ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺔﺑﺎﺗﻛﺑ ءﺩﺑﻟﺍ ﺩﻳﺭﻧ ﺎﻣﺩﻧﻋ ﺎﻧﻧﺃ ﺎﻣﻛ M-file

ﻥﺃ ﻝﺟﺃ ﻥﻣ

ﻝﺍ ﻲﻓ ﺔﺑﺎﺗﻛﻟﺍ ﻥﻣ ًﻻﺩﺑ ﻪﻳﻓ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺏﺗﻛﻧ workspace

ﻝﻭﺻﻭﻠﻟ ﻕﺭﻁ ﺓﺩﻋ ﻙﺎﻧﻫﻭ ﺏﻼﺗﺎﻣﻟﺍ ﺞﻣﺎﻧﺭﺑﻟ

ﻝﺍ ﺭﺭﺣﻣ ﻰﻟﺇ M-file

ﺭﺎﺗﺧﻧ ﺔﺷﺎﺷﻟﺍ ﻰﻠﻋﺍ ﻥﻣ ﺎﻣﺇ ﻲﻫﻭ file Æ new Æ M-file

ﺏﺗﻛﺗ ﻥﺃ ﻭﺃ edit

ﻝﺍ ﻲﻓ workspace ﺩﻧﻋﻭ ، ﺏﻼﺗﺎﻣﻠﻟ ﺔﻳﺳﻳﺋﺭﻟﺍ ﺔﺣﻔﺻﻟﺍ ﻲﻓ ﺭﻫﺎﻅﻟﺍ ﻲﺻﻧﻟﺍ ﻑﻠﻣﻟﺍ ﻰﻠﻋ ﻁﻐﺿﻧ ﻥﺃ ﻭﺃ

ﻥﻭﻠﻟﺎﺑ ﻥﻳﺑﻣﻟﺍ ﺭﺯﻟﺍ ﻥﻣ ﻪﻠﻳﻐﺷﺗﺑ ﻡﻭﻘﻧ ﻡﺛ ﻥﻣﻭ ﻪﻅﻔﺣﺑ ﻡﻭﻘﺑ ﻑﻠﻣﻟﺍ ﺍﺫﻫ ﻲﻓ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺔﺑﺎﺗﻛ ﻥﻣ ءﺎﻬﺗﻧﻹﺍ ﺍ ﻰﻠﻋﺍ ﺭﺿﺧﻷﺍ .ﺭﺛﻛﺃ ﻙﻟﺫ ﺢﺿﻭﺗ ﻭﻳﺩﻳﻔﻟﺍ ﻊﻁﺎﻘﻣﻭ ﺔﺣﻔﺻﻟ

(23)

13

٣٫٢ ﺔﻳﻠﻣﻋ ﺔﻠﺛﻣﺃ

x ﻝﻭﻷﺍ ﻝﺎﺛﻣﻟﺍ

clear n=5 m=6 for i=1:n for j=1:m i;

j;

c(i,j)=i^j end

end

ﻊﺿﻭ ﻡﺗ clear

ﻝﺍ ﻲﻓ ﺓﺩﻭﺟﻭﻣﻟﺍ ﺕﺍﺭﻳﻐﺗﻣﻟﺍ ﻊﻳﻣﺟ ﻑﺫﺣﻟ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺔﻳﺍﺩﺑ ﻲﻓ workspace

ﻲﻓﻭ

ﻲﺗﻘﻠﺣ ﻊﺿﻭ ﺔﻔﻳﻅﻭ ﻥﻣﻛﺗ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ for

ﻥﻣﻛﺗ ﺙﻳﺣ ﺩﻌﺑﻟﺍ ﺔﻳﺋﺎﻧﺛ ﺔﻓﻭﻔﺻﻣ ﺩﻳﻟﻭﺗ ﻲﻓ ﻥﻳﺗﻠﺧﺍﺩﺗﻣ

ﺔﻘﻠﺣ ﺔﻔﻳﻅﻭ for

ﺔﻘﻠﺣ ﺎﻣﺃ ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﻁﺳﺃ ﺩﻳﻟﻭﺗ ﻲﻓ ﻰﻟﻭﻷﺍ for

ﺔﻓﻭﻔﺻﻣﻟﺍ ﺓﺩﻣﻋﺃ ﺩﻳﻟﻭﺗﻟ ﻲﻬﻓ ﺔﻳﻧﺎﺛﻟﺍ

ﻟﺍ ﻡﻗﺭ ﻱﻭﺎﺳﻳ ﺙﻳﺣﺑ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﺭﺻﻧﻌﻟﺍ ﺔﻣﻳﻗ ﺏﺎﺳﺣﺑ ﻡﻭﻘﻳ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﺙﻳﺣ ، ﻪﺑ ﺩﻭﺟﻭﻣﻟﺍ ﺭﻁﺳ

ﻪﻣﻗﺭ ﺭﻁﺳﻟﺍ ﻥﺎﻛ ﻭﻠﻓ ، ﺭﺻﻧﻌﻟﺍ ﺍﺫﻫ ﻪﺑ ﺩﻭﺟﻭﻣﻟﺍ ﺩﻭﻣﻌﻟﺍ ﻡﻗﺭ ﻰﻟﺇ ﺱﻷﺎﺑ ًﺎﻋﻭﻓﺭﻣ ٣

ﻪﻣﻗﺭ ﺩﻭﻣﻌﻟﺍﻭ ٤

: ﻥﻭﻛﺗﺳ ﺭﺻﻧﻌﻟﺍ ﺔﻣﻳﻗ ﻥﺃ ﻅﺣﻼﻧﻓ ٨١

: ﻥﻭﻛﺗ ﺔﺟﺗﺎﻧﻟﺍ ﺔﻓﻭﻔﺻﻣﻟﺍﻭ

ͳ ͳ ͳ ͳ ͳ ͳ

ʹ Ͷ ͺ ͳ͸ ͵ʹ ͸Ͷ

͵ ͻ ʹ͹ ͺͳ ʹͶ͵ ͹ʹͻ Ͷ ͳ͸ ͸Ͷ ʹͷ͸ ͳͲʹͶ ͶͲͻ͸

ͷ ʹͷ ͳʹͷ ͸ʹͷ ͵ͳʹͷ ͳͷ͸ʹͷ

x ﻲﻧﺎﺛﻟﺍ ﻝﺎﺛﻣﻟﺍ

clear n=-6;

if n<0

disp('input must be positive') elseif rem(n,2)==0

disp('input is even') else

disp('input is odd') end

ﻡﻗﺭ ﻝﺎﺧﺩﺈﺑ ﺢﻣﺳﻳ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ n

ﻲﻓﻭ ًﺎﻳﺟﻭﺯ ﻡﺃ ًﺎﻳﺩﺭﻓ ﻥﺎﻛ ﻥﺇ ﺩﺩﻌﻟﺍ ﺍﺫﻫ ﺯﻳﻣﻳﻟ ًﺍﺭﺻﺣ ﺔﺑﺟﻭﻣ ﺔﻣﻳﻗ ﻪﻟ

ﺓﺭﺎﺑﻌﻟﺍ ﻲﻁﻌﻳ ﻪﻧﺈﻓ ﺏﻟﺎﺳ ﻡﻗﺭ ﻝﺎﺧﺩﺇ ﻝﺎﺣ input must be positive

ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﺝﺭﺧ ﻥﻭﻛﻳﻭ

ﻝﺍ ﻲﻓ workspace .

ﻊﺑﺎﺗﻟﺍ ﻰﻠﻋ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻲﻓ ﺎﻧﺩﻣﺗﻋﺍ rem(n,2)

ﺩﺩﻌﻟﺍ ﻡﻳﺳﻘﺗﺑ ﻊﺑﺎﺗﻟﺍ ﺍﺫﻫ ﻡﻭﻘﻳ ﺙﻳﺣ n

ﻰﻠﻋ ٢ ﻲﻔﻓ

. ﺓﺍﻭﺎﺳﻣﻟﺍ ﻁﺭﺷ ﻕﻘﺣﺗﻳ ﻼﻓ ﺔﻣﺳﻘﻠﻟ ﻲﻗﺎﺑ ﺩﻭﺟﻭ ﻝﺎﺣ

(24)

14

x ﺙﻟﺎﺛﻟﺍ ﻝﺎﺛﻣﻟﺍ

clear x = 8

units = 'mm' switch units

case {'inch' 'in'}

x = x*2.54 case {'feet' 'ft'}

x=x*12/2.54

case {'millimeter' 'mm'}

x=x*0.1

case {'centimeter' 'cm'}

x=x otherwise

disp(['ﺔﻓﻭﺭﻌﻣ ﺭﻳﻏ ﺓﺩﺣﺍﻭﻟﺍ ﻩﺫﻫ']) x=nan

end

ﻲﻧﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ﻲﻓ ﺓﺩﺩﺣﻣﻟﺍ) ﺓﺎﻁﻌﻣﻟﺍ ﺓﺩﺣﺍﻭﻟﺍ ﻥﻣ ﻪﺑﺗﻛﻧ ﻱﺫﻟﺍ ﻥﻣ ﻡﻗﺭﻟﺍ ﻝﻳﻭﺣﺗﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻡﻭﻘﻳ ﻰﻟﺇ (ﺞﻣﺎﻧﺭﺑﻠﻟ cm

ﺞﻣﺎﻧﺭﺑﻟﺍ ﺝﺭﺧ ﻥﻭﻛﻳ ﺞﻣﺎﻧﺭﺑﻟﺎﺑ ﺢﺿﻭﻣﻟﺍ ﻝﺎﺛﻣﻟﺍ ﻲﻓ ﻅﺣﻼﻧ ﺙﻳﺣ ، x=0.8

.

x ﻊﺑﺍﺭﻟﺍ ﻝﺎﺛﻣﻟﺍ

for i=1:1000

elem = input('==>');

if isempty(elem) break

end x(i)=elem end

x

ﺔﻣﻳﻠﻌﺗﻟﺍ ﻥﺇ input

ﻡﺩﺧﺗﺳﻣﻟﺍ ﻝﺧﺩﻳ ﻰﺗﺣ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻝﻣﻋ ﻑﻗﻭﺗﻭ ﺹﻳﺻﻧﺗﻟﺍ ﻲﺗﺭﺎﺷﺇ ﻥﻳﺑﺎﻣ ﺔﻋﺎﺑﻁﺑ ﻡﻭﻘﺗ

ﺭﺯﻟﺍ ﻰﻠﻋ ﻁﻐﺿﻳﻭ ﺎﻣ ﺔﻣﻳﻗ Enter

ﻰﺗﺣ ﺔﻣﻳﻗ ﺔﻣﻳﻗ ﻉﺎﻌﺷ ﻡﻳﻗ ﻝﺎﺧﺩﺇ ﺏﻠﻁﻳ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﺙﻳﺣ ،

ﻡﻭﻘﺗﻟ ﺔﻏﺭﺎﻓ ﺔﻣﻳﻗ ﻡﺩﺧﺗﺳﻣﻟﺍ ﻝﺧﺩﻳ break

.ﺞﻣﺎﻧﺭﺑﻟﺍ ءﺎﻬﻧﺈﺑ

x ﺱﻣﺎﺧﻟﺍ ﻝﺎﺛﻣﻟﺍ

function vals1(a,b,c) delta = b^2-4*a*c if delta>0

x1=(-b+sqrt(delta))/(2*a)

(25)

15

x2=(-b-sqrt(delta))/(2*a) elseif delta<0

disp('the roots are complex') else

x1_2=(-b/(2*a)) end

ﺔﻳﻧﺎﺛﻟﺍ ﺔﺟﺭﺩﻟﺍ ﻥﻣ ﺔﻟﺩﺎﻌﻣ ﻝﺣ ﺞﻣﺎﻧﺭﺑ ، ﻱﺩﻘﻋ ﺩﺩﻋ ﻱﺃ ﻱﻭﺣﺗ ﻻ ﺔﻟﺩﺎﻌﻣﻟﺍ ﻩﺫﻫ ﻝﻭﻠﺣ ﻥﻭﻛﺗ ﻥﺃ ﻁﺭﺷﺑ

.ﺔﻟﺩﺎﻌﻣﻟﺍ ﻝﺣﻟ ﻊﺑﺎﺗ ﺎﻧﺄﺷﻧﺍ ﺎﻧﻧﺃ ﻅﺣﻼﻧ ﻊﺑﺎﺗﻟﺍ ﻡﺳﺍ ﻥﺇ vals1

ﺩﻧﻋ ﻪﻧﺍ ﺔﻅﺣﻼﻣ ﺏﺟﻳ ﻥﻛﻟﻭ ءﺎﺷﻳ ﺎﻣﻛ ﻩﺭﻳﻳﻐﺗ ﻪﻟ ﻥﻛﻣﻳﻭ ﻡﺩﺧﺗﺳﻣﻠﻟ ﻱﺭﺎﻳﺗﺧﺍ ﻭﻫ

ﻳﺳ ﻲﺗﻟﺍ ﻡﻳﻘﻟﺍ ﻱﺃ ﻝﺧﺩﻟﺍ ﻲﻫ ﻥﻳﺳﻭﻗ ﻥﻳﺑﺎﻣﻭ ﻊﺑﺎﺗﻟﺍ ﻡﺳﺍ ﺱﻔﻧﺑ ﻪﻅﻔﺣ ﺏﺟﻳ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻅﻔﺣ ﻡﺩﺧﺗﺳﻣﻟﺍ ﻡﻭﻘ

ﻝﺍ ﻲﻓ ﺏﺗﻛﻧ ﻊﺑﺎﺗﻟﺍ ﺍﺫﻫ ءﺎﻋﺩﺗﺳﻹﻭ ، ﺎﻬﻟﺎﺧﺩﺈﺑ workspace

vals1(4,6,2)

ﻲﻁﻌﻳﻓ Delta = 4 x1=-0.5 x2=-1

: ﺏﺗﻛﻧ ﺔﻳﻧﺎﺛ ﺔﻘﻳﺭﻁﺑ ﻭﺃ a=6 b=8 c=3

vals1(a,b,c) delta = -8

the roots are complex

x ﺱﺩﺎﺳﻟﺍ ﻝﺎﺛﻣﻟﺍ

function max1(a,b,c) if a>b

max=a;

if c>max max=c;

end else max=b;

if c>max max=c;

end end max

، ﻡﺩﺧﺗﺳﻣﻟﺍ ﺎﻬﻠﺧﺩﻳ ﺩﺍﺩﻋﺃ ﺔﺛﻼﺛ ﻥﻳﺑ ﻥﻣ ﺭﺑﻛﻷﺍ ﺔﻣﻳﻘﻟﺍ ﺩﻳﺩﺣﺗﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻡﻭﻘﻳ ءﺎﻋﺩﺗﺳﺍ ﻡﺗﻳ ﺙﻳﺣ

.ﻥﻳﺗﻘﻳﺭﻁﻟﺍ ﻯﺩﺣﺈﺑﻭ ﻕﺑﺎﺳﻟﺍ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻲﻓ ءﺎﻋﺩﺗﺳﻻﺍ ﻡﺗﻳ ﺎﻣﻛ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻬﺑ ﺹﺎﺧﻟﺍ ﻊﺑﺎﺗﻟﺍ

(26)

16

x ﻊﺑﺎﺳﻟﺍ ﻝﺎﺛﻣﻟﺍ

function c=factor1(n) v=1

for i=1:n v=v*i;

end v

ﻲﻓ ﺎﻣﻛ ﻊﺑﺎﺗ ﺎﻧﺄﺷﻧﺍ ﺙﻳﺣ ، ﻡﺩﺧﺗﺳﻣﻟﺍ ﻩﺩﺩﺣﻳ ﺎﻣ ﻡﻗﺭﻟ ﻲﻠﻣﺎﻌﻟﺍ ﺔﻣﻳﻗ ﺏﺎﺳﺣﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻡﻭﻘﻳ ﺔﻠﺛﻣﻷﺍ

.ﺔﻘﺑﺎﺳﻟﺍ ﺔﺳﻠﺟﻟﺍ ﻲﻓ ﺎﻧﺭﻛﺫ ﺎﻣﻛ ًﺎﺿﻳﺃ ءﺎﻋﺩﺗﺳﻻﺍ ﺔﻘﻳﺭﻁﻭ ﺔﻘﺑﺎﺳﻟﺍ

x ﻥﻣﺎﺛﻟﺍ ﻝﺎﺛﻣﻟﺍ

function g=sort1(a) s=length(a);

for i=1:s-1 for j=i+1:s if a(i)<a(j) x=a(i);

a(i)=a(j);

a(j)=x;

end end end a

ﺙﻳﺣ ، ًﺎﻳﻟﺯﺎﻧﺗ ًﺎﺑﻳﺗﺭﺗ ﺩﺣﺍﻭ ﺭﻁﺳ ﻥﻣ ﺔﻧﻭﻛﻣ ﻱﺃ (ﺔﻳﻋﺎﻌﺷ) ﺔﻓﻭﻔﺻﻣ ﺭﺻﺎﻧﻋ ﺏﻳﺗﺭﺗﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻡﻭﻘﻳ ﻡﻭﻘﻳ ﺏﻳﺗﺭﺗﻟﺍ ﺍﺫﻫ ﻰﻠﻋ ًءﺎﻧﺑﻭ ﻲﻟﺎﺗﻟﺍ ﺭﺻﻧﻌﻟﺍﺔﻣﻳﻗ ﻊﻣ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﺭﺻﻧﻋ ﻝﻛ ﺔﻣﻳﻗ ﻊﺑﺎﺗﻟﺍﺍﺫﻫ ﻥﺭﺎﻘﻳ .ﺩﻳﺩﺟ ﻥﻣ ﺔﻓﻭﻔﺻﻣﻟﺍ ﻥﻣ ﺭﺻﺎﻧﻋ ﺏﻳﺗﺭﺗﺑ

x ﻊﺳﺎﺗﻟﺍ ﻝﺎﺛﻣﻟﺍ

function prod22(num)

if length(num)~=1|~isnumeric(num) disp('please enter one number') else

for i=1:10

disp([num2str(num) 'x' num2str(i) '=' num2str(num*i)]) end

end

ﻥﻣ ﻲﻧﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ﻲﻓ ﺙﻳﺣ ، ﻡﺩﺧﺗﺳﻣﻟﺍ ﻩﺩﺩﺣﻳ ﻡﻗﺭ ﻱﻷ ﺏﺭﺿﻟﺍ ﻝﻭﺩﺟ ﺭﺎﻬﻅﺈﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻡﻭﻘﻳ ﺙﻳﺣ ، ﻡﻗﺭ ﻥﻣ ﺭﺛﻛﺃ ﻻﻭ ﻑﺭﺣﻣ ﻻ ﻥﻭﻛﺗ ﻻ ﻥﺃ ﺩﻛﺄﺗﻳﻭ ﺔﻠﺧﺩﻣﻟﺍ ﺔﻣﻳﻘﻟﺍ ﺹﺣﻔﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻡﻭﻘﻳ ﺞﻣﺎﻧﺭﺑﻟﺍ

(27)

17

ﺔﻣﻳﻠﻌﺗﻟﺎﺑ ﻑﺭﺎﺣﻣ ﻰﻟﺇ ﻡﺎﻗﺭﻷﺍ ﻝﻳﻭﺣﺗﺑ ﻡﻭﻘﻧ num2str

ﻱﺃ number to string ﻡﺎﻳﻘﻟﺍ ﺩﻌﺑﻭ

ﺑ ﺔﻘﺑﺎﺳﻠﻟ ﺔﺳﻛﺎﻌﻣ ﺔﻣﻳﻠﻌﺗﺑ ﻑﺭﺎﺣﻣﻟ ﺔﻳﻣﻗﺭﻟﺍ ﺔﻣﻳﻘﻟﺍ ﻩﺫﻫ ﺩﻳﻌﺑ ﺔﺑﻭﻠﻁﻣﻟﺍ ﺔﻳﻠﻣﻌﻟﺎ num2str

.

x ﺭﺷﺎﻌﻟﺍ ﻝﺎﺛﻣﻟﺍ

function calcul2(a,b,operate)

if operate=='+' | operate=='*' | operate=='-' | operarte=='/' eval([num2str(a) operate num2str(b)])

else

disp('enter one of this operation{+,-,*,/}') end

ﺔﺑﻭﻠﻁﻣﻟﺍ ﺔﻳﻠﻣﻌﻟﺍ ﻡﺛ ﻥﻣﻭ ﻲﻧﺎﺛﻟﺍﻭ ﻝﻭﻷﺍ ﻡﻗﺭﻟﺍ ﻝﺎﺧﺩﺈﺑ ﻡﺩﺧﺗﺳﻣﻟﺍ ﻡﻭﻘﻳ ﺙﻳﺣ ﺔﻁﻳﺳﺑ ﺔﺑﺳﺎﺣ ﺔﻟﺁ ﺞﻣﺎﻧﺭﺑ ﻲﻁﻌﻳ ﺔﻓﻭﺭﻌﻣ ﺭﻳﻏ ﺔﻳﻠﻣﻋ ﻡﺩﺧﺗﺳﻣﻟﺍ ﻝﺧﺩﺍ ﻝﺎﺣ ﻲﻓﻭ ، ﻥﻳﻣﻗﺭﻟﺍ ﻥﻳﺑ ﺔﻳﻠﻣﻌﻟﺍ ﺞﺗﺎﻧ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻲﻁﻌﻳﻓ ﺓﺭﺎﺑﻌﻟﺍ ﺞﻣﺎﻧﺭﺑﻟﺍ 'enter one of this operation{+,-,*,/}

ﻊﺑﺎﺗﻟﺍ ﺎﻧﻣﺩﺧﺗﺳﺍ ﺎﻧﻧﺃ ﻅﺣﻼﻧ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻲﻓ eval

ﺫﻳﻔﻧﺗ ﻲﻓ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﻊﺑﺎﺗﻟﺍ ﺍﺫﻫ ﺔﻔﻳﻅﻭ ﻥﻣﻛﺗﻭ

: ﺓﺭﺎﺑﻌﻟﺍ ﺞﻣﺎﻧﺭﺑﻠﻟ ﺙﻟﺎﺛﻟﺍ ﺭﻁﺳﻟﺍ ﻲﻓ ﺎﻧﺑﺗﻛ ﻭﻠﻓ ، ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﻰﻧﻌﻣ ﺎﻬﻟ ﻲﺗﻟﺍ ﺔﻳﻓﺭﺣﻣﻟﺍ ﺕﺍﺭﺎﺑﻌﻟﺍ

z=([num2str(a) operate num2str(b)])

ًﻻﺩﺑ ﻊﺑﺎﺗﻟﺍ ﻡﺍﺩﺧﺗﺳﺍ ﻥﻭﺩ ﻱﺃ ﺔﻘﺑﺎﺳﻟﺍ ﺓﺭﺎﺑﻌﻟﺍ ﻥﻣ eval

) ﻪﺟﺭﺧ ﻥﻭﻛﻳﺳ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻥﺃ ﻅﺣﻼﻧ a+b

ﻲﻓ" (

ﻡﻳﻗ ﺕﻧﺎﻛ ﺎﻣﻬﻣﻭ ﻊﻣﺟﻟﺍ ﻝﺎﺣ a

ﻭ b "

x ﺭﺷﻋ ﻱﺩﺎﺣﻟﺍ ﻝﺎﺛﻣﻟﺍ

function game4(c) n=randperm(c);

for i=1:inf

f=input('enter the number please:') if f<n(4)

disp('the number is greater than your number') elseif f>n(4)

disp('the number is smaller than your number') else

disp('that is right') disp('congratulaion!!!')

disp(['there are ' num2str(i) 'attempts']) break

end end

ﺔﻣﻳﻗ ﻝﺎﺧﺩﺇ ﺏﻋﻼﻟﺍ ﻥﻣ ﺏﻠﻁﻳﻭ ﻡﻗﺭ ﻥﻳﺯﺧﺗﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺎﻬﻳﻓ ﻡﻭﻘﻳ ﺔﻳﻠﺳﻣ ﺔﺑﻌﻟ ﻥﻋ ﺓﺭﺎﺑﻋ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ﻲﻓ ﻥﺯﺧﻣﻟﺍ ﻡﻗﺭﻟﺍ ﻱﻭﺎﺳﻳ ﻭﺃ ﺭﺑﻛﺃ ﻭﺃ ﺭﻐﺻﺃ ﻡﻗﺭﻟﺍ ﻥﺎﻛ ﻥﺇ ﻩﺭﺑﺧﻳﻟ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺓﺭﻛﺍﺫ ﻲﻓ ﺩﻭﺟﻭﻣﻟﺍ ﻡﻗﺭﻠﻟ

(28)

18

ﻬﺑ ﻡﺎﻗ ﻲﺗﻟﺍ ﺕﻻﻭﺎﺣﻣﻟﺍ ﺩﺩﻋ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻲﻁﻌﻳ ﺢﻳﺣﺻﻟﺍ ﻡﻗﺭﻟﺍ ﻝﺎﺧﺩﺇ ﺩﻌﺑﻭ ، ﺓﺭﻛﺍﺫﻟﺍ ﻰﺗﺣ ﺏﻋﻼﻟﺍ ﺎ

.ﺢﻳﺣﺻﻟﺍ ﻡﻗﺭﻠﻟ ﻝﺻﻭﺗ ﺔﻣﻳﻠﻌﺗ randperm ﻝﺑﻗ ﻥﻣ ﺩﺩﺣﻳ ﻡﺎﻗﺭﻷﺍ ﻩﺫﻬﻟ ﻲﻣﻅﻋﻷﺍ ﻡﻗﺭﻟﺍﻭ ﻲﺋﺍﻭﺷﻋ ﺏﻳﺗﺭﺗﺑﻭ ﻡﺎﻗﺭﺃ ﺩﻳﻟﻭﺗﺑ ﻡﻭﻘﺗ

ﺍﺫﻫ ﺎﻧﺟﻣﺎﻧﺭﺑ ﻲﻓ ﻪﻟ ﺯﻣﺭﻳﻭ ﻡﺩﺧﺗﺳﻣﻟﺍ c

.

ﺩﻌﺑﻟﺍ ﻲﺋﺎﻧﺛ ﻡﺳﺭﻟﺍ

١٫٣ ﺔﻣﺩﻘﻣ

ﻕﺭﻁﻭ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺩﻌﺑﻟﺍ ﻲﺋﺎﻧﺛ ﻡﺳﺭﻟﺎﺑ ﻕﻠﻌﺗﺗ ﻲﺗﻟﺍ ﺭﻣﺍﻭﻷﺍ ﻡﻫﺃ ﺔﺳﺍﺭﺩﻟ ﺔﺳﻠﺟﻟﺍ ﻩﺫﻫ ﻲﻓ ﺽﺭﻌﺗﻧﺳ .ﺔﻳﻧﺎﻳﺑﻟﺍ ﻡﻭﺳﺭﻠﻟ ﻕﻳﺳﻧﺗﻟﺍﻭ ﺔﺟﻟﺎﻌﻣﻟﺍ ٢٫٣ ﺑﻟﺍ ﻡﺳﺭﻠﻟ ﺔﻳﺳﻳﺋﺭﻟﺍ ﺹﺋﺎﺻﺧﻟﺍ

ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺩﻌﺑﻟﺍ ﻲﺋﺎﻧﺛ ﻲﻧﺎﻳ

١٫٢٫٣ : ﺔﻳﺳﺎﺳﻷﺍ ﻡﺳﺭﻟﺍ ﺔﻣﻳﻠﻌﺗ

plot(Y) plot(X1,Y1,….)

plot(X1,Y1,LineSpec,….)

plot(…,’PropertyName’,PropertyName,…)

plot(axes_handle,…) h = plot(…) hlines = plot(‘v6’,…)

: ًﺎﺿﻳﺃ ﺔﻣﻳﻠﻌﺗﻟﺍ ﻩﺫﻬﻟ ﺔﻳﻓﺎﺿﻹﺍ ﺹﺋﺎﺻﺧﻟﺍ ﻥﻣﻭ x LineWidth : (ﺔﻛﺎﻣﺳ) ﻁﺧﻟﺍ ﺽﺭﻋ ﺩﻳﺩﺣﺗ

x MarkerEdgeColor : ﺓﺯﻳﻣﻣﻟﺍ ﺕﺎﻣﻼﻌﻟﺍ ﻑﺍﻭﺣ ﻥﻭﻟ ﺩﻳﺩﺣﺗ x MarkerFaceColor : ﺓﺯﻳﻣﻣﻟﺍ ﺕﺎﻣﻼﻌﻟﺍ ﻥﻭﻟ ﺩﻳﺩﺣﺗ x MarkerSize : ﺓﺯﻳﻣﻣﻟﺍ ﺔﻣﻼﻌﻟﺍ ﺱﺎﻳﻗ ﺩﻳﺩﺣﺗ

: ﻝﺎﺛﻣ

(29)

19

ﺭﻳﻐﺗﻣﻠﻟ ﺔﺑﺭﺎﻘﺗﻣ ﻡﻳﻗ ءﺎﻁﻋﺇ : ﺔﻅﺣﻼﻣ . ﻰﻠﻋﺃ ﻡﺳﺭﻟﺍ ﺔﻗﺩ ﻝﻌﺟﻳ x

ﻡﺳﺭﻟﺍ ﻁﻭﻁﺧ ﻰﻠﻋ ﺔﻟﺍﺩﻟﺍ ﺯﻭﻣﺭﻟﺍﻭ ﻥﺍﻭﻟﻷﺍ ﻰﻠﻋ ﺔﻟﺍﺩﻟﺍ ﺯﻭﻣﺭﻟﺍ ﺢﺿﻭﺗ ﺔﻳﻟﺎﺗﻟﺍ ﻝﻭﺍﺩﺟﻟﺍ ﺔﻟﺍﺩﻟﺍ ﺯﻭﻣﺭﻟﺍﻭ

ﻊﺑﺎﺗﻟﺍ ﻡﺳﺟ ﻡﺳﺭﻟﺍ ﺔﻣﻳﻠﻌﺗ ﻲﻓ ﺔﻣﺩﺧﺗﺳﻣﻟﺍﻭ ﻡﻼﻌﻟﺍ ﺝﺫﺎﻣﻧ ﻰﻠﻋ .ﺔﻘﺣﻻ ﺔﻠﺛﻣﺃ ﻲﻓ ﺎﻫﺍﺭﻧﺳ ﻲﺗﻟﺍﻭ plot

ﻥﻭﻠﻟﺍ ﺯﻣﺭﻟﺍ

ﻕﺭﺯﻣ ﺭﺿﺧﺃ Cyan

c

ﻲﻧﺍﻭﺟﺭﺍ Magenta

m

ﺭﻔﺻﺃ Yellow

y

ﺩﻭﺳﺃ Black

k

ﻕﺭﺯﺃ Blue

b

ﺭﻣﺣﺃ Red

r

Green ﺭﺿﺧﺃ G

ﺯﻣﺭﻟﺍ ﻡﺳﺭﻟﺍ ﻁﺧ ﺝﺫﻭﻣﻧ

"

"

"

--

"

--- ﻡﺳﺭ ﻁﺧ ﻥﻭﺩﺑ None

" : "

...

"

-

".

- . - . - . - . - . - . - . - . - . -

ﺯﻣﺭﻟﺍ ﺔﻟﻻﺩﻟﺍ

+ ﻊﻣﺟ ﺓﺭﺎﺷﺇ

ﺓﺭﺋﺍﺩ O ﺔﻣﺟﻧ *

(30)

20

ﺔﻁﻘﻧ . ﻥﻳﻣﻳﻠﻟ ﻪﺳﺃﺭ ﺙﻠﺛﻣ >

ﺭﺎﺳﻳﻠﻟ ﻪﺳﺃﺭ ﺙﻠﺛﻣ <

ﻰﻠﻋﻸﻟ ﻪﺳﺃﺭ ﺙﻠﺛﻣ ^

ﻙﺎﻧﻫﻭ .ﺎﻬﻟ ﺔﺟﺎﺣﻟﺍ ﺕﻋﺩ ﺍﺫﺇ ﺓﺩﻋﺎﺳﻣﻟﺍ ﺭﻣﺃ ﻝﻼﺧ ﻥﻣ ﺎﻬﻳﻠﻋ ﻉﻼﻁﻹﺍ ﻥﻛﻣﻳ ﻯﺭﺧﺃ ﺝﺫﺎﻣﻧ ًﺎﺿﻳﺃ

٢٫٢٫٣ : ﺩﺣﺍﻭ ﻝﻛﺷ ﻰﻠﻋ ﻥﻳﻳﻧﺣﻧﻣ ﻡﺳﺭ

) ﻝﺎﺛﻣ ١ : (

x = 0:0.05*pi:2*pi;

y = sin(x) z = cos(x) plot(x,y,x,z)

.ﻝﻛﺷﻟﺍ ﺱﻔﻧ ﻰﻠﻋ ﺕﺎﻳﻧﺣﻧﻣﻟﺍ ﻥﻣ ﺭﻳﺑﻛ ﺩﺩﻋ ﻡﺳﺭ ﻥﺃ ﻊﻳﻁﺗﺳﻧ ﻙﻟﺫﺑﻭ ٣٫٢٫٣ : ﺭﻭﺎﺣﻣﻟﺍﻭ ﻝﻛﺷﻟﺍ ﺔﻳﻣﺳﺗ

... ﻡﺳﺭﻟﺍ ﺢﺑﺻﻳ ﻕﺑﺎﺳﻟﺍ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻰﻠﻋ ﺔﻳﻟﺎﺗﻟﺍ ﺭﻁﺳﻷﺍ ﺎﻧﻔﺿﺃ ﻭﻟ

title('Function sin and cos') xlabel('x')

ylabel('y')

) ﻝﺎﺛﻣ ٢ : (

z = cos(x) plot(z)

(31)

21

ﻊﺑﺎﺗﻟﺍ ﻥﻣ ﺔﻣﻳﻗ ﻝﻭﺃ ﻊﺑﺎﺗﻟﺍ ﺫﺧﺄﻳ ﺫﺧﺄﻳﻭ y

: ﺕﺑﺗﻛ ﻙﻧﺄﻛ ﻱﺃ ﺭﺻﻧﻌﻟﺍ ﻡﻗﺭ x plot(1:length(z),z)

ﺕﻧﺎﻛ ﻭﻟ ﺎﻣﺃ .ﻲﻘﻳﻘﺣﻟﺍ ﻡﺳﻘﻠﻟ ﺔﺑﺳﻧﻟﺎﺑ ﻱﺩﻘﻌﻟﺍ ﻡﺳﻘﻟﺍ ﻡﺳﺭﻳ ﻪﻧﺈﻓ ﺔﻳﺩﻘﻋ z

٤٫٣٫٢ : ﻝﺎﻛﺷﻷﺍ ﻥﻳﻭﻠﺗ

.ﺎﻬﻳﻓ ﻡﺳﺭﻟﺍ ﺩﻳﺭﻧ ﻲﺗﻟﺍ ﻥﺍﻭﻟﻷﺍ ﺯﻭﻣﺭ ﺢﺿﻭﻳ ﻰﻠﻋﻷﺍ ﻲﻓ ﺢﺿﻭﻣﻟﺍ ﻝﻭﺩﺟﻟﺍ ٥٫٣٫٢ : ﺔﻛﺑﺷ ءﺎﺷﻧﺇ

ﺭﻣﻷﺍ ﻥﺇ grid on

ﺏﺗﻛﻧ ﻯﺭﺧﺃ ﺓﺭﻣ ﺔﻛﺑﺷﻟﺍ ﺔﻟﺍﺯﻹﻭ ﺭﻭﺎﺣﻣﻟﺍ ﺕﺎﻣﻳﺳﻘﺗ ﺏﺳﺣ ﺔﻛﺑﺷ ﻙﻳﻁﻌﻳ

grid off .

٦٫٣٫٢ : ﻝﻛﺷﻟﺍ ﻰﻠﻋ ﺔﺑﺎﺗﻛﻟﺍ

: ﻁﻘﻓ ﻪﺗﺎﻳﺛﺍﺩﺣﺇ ﺩﻳﺩﺣﺗﺑ ﻙﻟﺫﻭ ﻡﺳﺭﻟﺍ ﻰﻠﻋ ﺹﻧ ﻱﺃ ﺔﺑﺎﺗﻛ ﻊﻳﻁﺗﺳﻧ text(5,0.1,’sin’)

٧٫٣٫٢ : ﺭﻭﺎﺣﻣﻟﺍ ﺩﺎﻌﺑﺃ

ﺔﻣﻳﻠﻌﺗﻟﺍ ﻙﻳﻟﺈﻓ ﺩﻭﺩﺣﻟﺍ ﻩﺫﻫ ﺩﻳﺩﺣﺗ ﺕﺩﺭﺃ ﻭﻟ ﻥﻛﻟﻭ ﺭﻭﺎﺣﻣﻟﺍ ﺩﺎﻌﺑﺃ ﻙﻟ ﺩﺩﺣﻳ ﻲﺋﺎﻘﻠﺗ ﻝﻛﺷﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻥﺇ : ﺔﻳﻟﺎﺗﻟﺍ axis([-15 15 -17 17])

ﻝﻭﺃ ﻥﺇ ﺭﻭﺣﻣﻟﺍ ﻝﺎﺟﻣ ﻥﺍﺩﺩﺣﻳ ﻥﻳﻣﻗﺭ

ﻥﺍﺩﺩﺣﻳ ﻥﻳﻣﻗﺭ ﻲﻧﺎﺛﻭ x

ﺭﻭﺣﻣﻟﺍ ﻝﺎﺟﻣ .y

٨٫٣٫٢ : ﻪﻧﻭﻟ ﺏﺳﺣ ﻲﻧﺣﻧﻣ ﻝﻛ ﺔﻳﻣﺳﺗ

ﻥﻛﻣﻳﻓ ﻩﺭﻳﻏ ﻭﺃ ﻪﻧﻭﻟ ﺏﺳﺣ ﻊﺑﺎﺗ ﻝﻛ ﻑﻳﺭﻌﺗ ﺎﻧﺩﺭﺃﻭ ﺔﻠﺧﺍﺩﺗﻣ ﻊﺑﺍﻭﺗ ﺓﺩﻋ ﻱﻭﺣﻳ ﻝﻛﺷ ﺎﻧﻳﺩﻟ ﻥﺎﻛ ﺍﺫﺇ : ﺔﻳﻟﺎﺗﻟﺍ ﺔﻣﻳﻠﻌﺗﻟﺍ ﻝﺎﻣﻌﺗﺳﺍ

(32)

22

legend(‘sin(x)’,’cos(x)’,’sin(x)./x’)

ﺭﻣﻷﺍ ﺍﺫﻫ ﺭﻣﺃ ﻲﻓ ﺎﻬﻌﺿﺗ ﺓﺭﺎﺑﻋ ﻝﻭﺃ ﻪﺑﻧﺎﺟﺑ ﻊﺿﻳﻭ ﻝﻭﻷﺍ ﻝﻛﺷﻟﺍ ﻥﻭﻟ ﺫﺧﺄﻳﺳ

legend ﻊﻣ ﻲﻧﺎﺛﻟﺍﻭ

... ﺍﺫﻛﻫﻭ ﻲﻧﺎﺛﻟﺍ ٣٫٣ ﺔﻣﺎﻋ ﺔﻠﺛﻣﺃ

- : ﻝﻭﻷﺍ ﻝﺎﺛﻣﻟﺍ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﺕﺍﺭﻳﻐﺗ ﻡﺳﺭﻟ ﺞﻣﺎﻧﺭﺑ f(t) = + ݐ+ ݐ+ 1

ﺕﺍﺭﻳﻐﺗ ﻊﻣ .t

t=-5:0.5:5;

ft=t.^3+t.^2+t+1;

plot(t,ft,'-*k');

grid on

title('ft=t.^3+t.^2+t+1');

xlabel('time sec');

ylabel('f(t)');

- ﻝﺎﺛﻣﻟﺍ : ﻲﻧﺎﺛﻟﺍ

ﻁﻳﺳﺑﻟﺍ ﻊﺑﺎﺗﻟﺍ ﺕﺍﺭﻳﻐﺗ ﻡﺳﺭﻟ ﺞﻣﺎﻧﺭﺑ y = A sin(wt)

.ﻥﻣﺯﻟﺍ ﺕﺍﺭﻳﻐﺗ ﻊﻣ

t=0:0.001:0.1;

A=220;

f=50;

w=2*pi*f;

y=A*sin(w*t);

(33)

23

plot(t,y,'k-')

title('Voltage curve');

xlabel('time [sec]');

ylabel('Amplitude [V]');

grid on;

pause plot(y,t,'k-')

title('Voltage curve');

xlabel('Amplitude [V]');

ylabel('time [sec]');

grid on;

ﻊﺑﺎﺗﻟﺍ ﻡﻋ ﺎﻧﺣﺭﺷﻭ ﻕﺑﺳ pause

ﻁﻐﺿﻳ ﻰﺗﺣ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻑﺎﻘﻳﺈﺑ ﻡﻭﻘﻳ ﻊﺑﺎﺗﻟﺍ ﺍﺫﻫ ﺙﻳﺣ ، ﻕﺑﺎﺳ ﺱﺭﺩ ﻲﻓ

ﻕﻓﻭ ﻡﺳﺭﻟﺍ ﺔﻳﻠﻣﻌﺑ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻡﻭﻘﻳ ﺍﺫﻫ ﺎﻧﻟﺎﺛﻣ ﻲﻓ ، ﻪﺗﻳﺎﻬﻧ ﻰﺗﺣ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻝﻣﻋ ﻡﻣﺗﻳﻟ ﺭﺯ ﻱﺃ ﻡﺩﺧﺗﺳﻣﻟﺍ ﺔﻗﻼﻌﻟﺍ plot(t,y,’k-‘)

ﻑﻭﺳ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻥﺈﻓ ﺢﻳﺗﺎﻔﻣﻟﺍ ﺔﺣﻭﻟ ﻥﻣ ﺭﺯ ﻱﺃ ﻡﺩﺧﺗﺳﻣﻟﺍ ﻁﻐﺿﻳ ﺎﻣﺩﻧﻋﻭ

ﻘﻓﻭ ﻡﺳﺭﻳﻟ ﻡﺳﺭﻟﺍ ﻑﺫﺣﻳ ﺔﻗﻼﻌﻠﻟ ًﺎ

plot(y,t,’k-‘) .

(34)

24

ﺎﻬﻣﻠﻌﺗﺗ ﻲﻛ ﻙﻟ ﻯﺭﺧﻷﺍ ﺭﻭﻣﻷﺍ ﻉﺩﺄﺳﻭ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺩﻌﺑﻟﺍ ﻲﺋﺎﻧﺛ ﻡﺳﺭﻠﻟ ﺔﺑﺳﻧﻟﺎﺑ ﺭﺩﻘﻟﺍ ﺍﺫﻬﺑ ﻲﻔﺗﻛﺄﺳ ﻟﺍ ﺔﺋﻳﺑﺑ ﺔﻧﺎﻌﺗﺳﻻﺎﺑ ﻙﻟﺫﻭ ﻙﺩﺣﻭﻟ ـ

ﻡﻠﻌﺗ ﺙﺣﺑﻠﻟ ﺓﺯﺎﺗﻣﻣ ﺔﻘﻳﺭﻁ ﺩﻌﺗ ﻲﺗﻟﺍﻭ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺓﺭﻓﻭﺗﻣﻟﺍ help

ﺏﻼﺗﺎﻣﻟﺍ ﺞﻣﺎﻧﺭﺑ ﻥﺍ ًﺎﻣﻠﻋ ، ﺏﻼﺗﺎﻣﻟﺍ ﺔﻐﻳﺻﻟﺎﺑﻭ ﺔﻳﺑﻁﻘﻟﺍ ﺔﻐﻳﺻﻟﺎﺑ ﺩﻌﺑﻟﺍ ﻲﺋﺎﻧﺛﻟﺍ ﻡﺳﺭﻟﺍ ﺔﻳﻧﺎﻛﻣﺇ ﺭﻓﻭﻳ

ﻡﻳﻗ ﺭﺎﻬﻅﺇ ﻝﺟﺃ ﻥﻣ ﻭﺃ ﺔﻳﺋﺎﺻﺣﻹﺍ ﺕﺎﻘﻳﺑﻁﺗﻟﺍ ﻝﺟﺃ ﻥﻣ ﺓﺩﻣﻋﺃ ﻝﻛﺷ ﻰﻠﻋ ﻡﺳﺭﻟﺍ ﺔﻳﻧﺎﻛﻣﺇ ﺭﻓﻭﻳﻭ ﺔﻳﺩﻘﻌﻟﺍ ﺔﺣﻭﻟ ﻰﻠﻋ ﻡﺳﺭﻟﺍ ﻥﻣ ﺞﻣﺎﻧﺭﺑﻟﺍ ﺎﻧﻧﻛﻣﻳ ﺎﻣﻛ ، ﺔﻳﺳﺩﻧﻬﻟﺍ ﺕﺎﻘﻳﺑﻁﺗﻟﺍ ﻲﻓ ﺕﺍﺭﺎﻳﺗﻟﺍﻭ ﺕﺍﺭﺗﻭﺗﻟﺍ ﻲﻓ ﺕﺎﻳﻘﻓﺍﻭﺗﻟﺍ ﻡﺳﺭﻟﺍ ﺩﺎﻌﺑﺄﺑ .ﺔﻳﻣﺗﻳﺭﺎﻏﻭﻠﻟﺍ

ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺔﺻﺎﺧﻟﺍ ﺔﻳﺿﺎﻳﺭﻟﺍ ﻊﺑﺍﻭﺗﻟﺍ

١٫٤ ﺔﻣﺩﻘﻣ

ﻌﺗﻟﺍ ﻡﺗﻳ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺩﻭﺩﺣﻟﺍ ﺕﺍﺭﻳﺛﻛ ﻊﻣ ﻝﻣﺎ ﻥﻣﺿ ﺩﻭﺩﺣﻟﺍ ﺕﺍﺭﻳﺛﻛ ﻝﺣﻟ ﺕﺩﻋﺃ ﺔﺻﺎﺧ ﻊﺑﺍﻭﺗ ﻝﻼﺧ ﻥﻣ

ﻕﺳﻧﻟﺍ ﺍﺫﻫ ﻥﻣﺿ ﺩﺍﺩﻋﻷﺍ ﻝﺛﻣﺗﻭ ، ﻱﺭﻁﺳ ﻉﺎﻌﺷ ﻰﻟﺇ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻝﻳﻭﺣﺗ ﻡﺗﻳ ﺙﻳﺣ ، ﺞﻣﺎﻧﺭﺑﻟﺍ ﺍﺫﻫ ًﺍءﺩﺑ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻲﻓ ﻝﻭﺣﺗﻣﻟﺍ ﻯﻭﻗ ﻕﻓﺍﻭﻳ ﻲﻟﺯﺎﻧﺗ ﻝﻛﺷﺑ ﻕﺳﻧﻟﺍ ﻥﻣﺿ ﺏﺗﺭﺗﻭ ، ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﺕﻼﻣﺎﻌﻣ ) ﺓﻭﻘﻟﺍ ﻥﻣ ) ﺓﻭﻘﻟﺍ ﻰﺗﺣﻭ (n

ﻲﻓ ﺎﻣﺑ (0 ) ﺙﻳﺣ ، ﻝﻭﺣﺗﻣﻠﻟ ﺔﻣﻭﺩﻌﻣﻟﺍ ﺕﻼﻣﺎﻌﻣﻟﺍ ﻙﻟﺫ

ﺔﺑﺗﺭ ﻰﻠﻋﺃ (n

ﻝﺣ ﻲﻓ ﺏﻼﺗﺎﻣﻟﺍ ﺞﻣﺎﻧﺭﺑ ﻪﻌﻣ ﻝﻣﺎﻌﺗﻳ ﻱﺫﻟﺍ ﺏﻭﻠﺳﻷﺍ ﺎﻣ ﻕﻓﺍﻭﺗﻠﻟ ﻙﻟﺫﻭ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻲﻓ ﻝﻭﺣﺗﻣﻠﻟ .ﺩﻭﺩﺣﻟﺍ ﺕﺍﺭﻳﺛﻛ : ﻁﻳﺳﺑ ﻝﺎﺛﻣ f(t) = 7ݐ+6ݐ+3ݐ+5

: ﺔﻓﻭﻔﺻﻣﻟﺎﺑ ﺍﺫﻫ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻝﻳﺛﻣﺗ ﻡﺗﻳ ܣ ൌ ሾ͹ ͸ ͵ ͳ ͷሿ

٢٫٤ ﻠﻣﻌﻟﺍ

ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻰﻠﻋ ﺔﻳﺑﺎﺳﺣﻟﺍ ﺕﺎﻳ

١٫٢٫٤ ﺫﺟ ﺩﺎﺟﻳﺇ

ﺩﻭﺩﺣ ﺭﻳﺛﻛ ﺭﻭ

ﻊﺑﺎﺗﻟﺍ ﻥﺇ roots

، ﺩﻭﺩﺣ ﺭﻳﺛﻛ ﺭﻭﺫﺟ ﺩﺎﺟﻳﺇ ﻪﻘﻳﺭﻁ ﻥﻋ ﻥﻛﻣﻳ ﻱﺫﻟﺍ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺹﺎﺧﻟﺍ ﻊﺑﺎﺗﻟﺍ ﻭﻫ

ﺭﻭﺫﺟ ﻲﻫ ﻉﺎﻌﺷﻟﺍ ﺍﺫﻫ ﺭﺻﺎﻧﻋﻭ ﺩﻭﻣﻋ ﻉﺎﻌﺷ ﻝﻛﺷ ﻰﻠﻋ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﺭﻭﺫﺟ ﻊﺑﺎﺗﻟﺍ ﺍﺫﻫ ﻲﻁﻌﻳ ﺙﻳﺣ .ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ

(35)

25

ƒ ) ﻝﺎﺛﻣ ١ : (

%f(t) = 7*t^4+6*t^3+3*t^2+t^1+5;

A = [7 6 3 1 5];

A_roots = roots(A)

െͲǤͺ͵Ͳͳ ൅ ͲǤ͸͸͵͸݅

െͲǤͺ͵Ͳͳ െ ͲǤ͸͸͵͸݅

ͲǤͶͲͳͷ ൅ ͲǤ͸ͺ͸Ͷ݅

ͲǤͶͲͳͷ െ ͲǤ͸ͺ͸Ͷ݅

ƒ ) ﻝﺎﺛﻣ ٢ : (

%f(t) = 7t^3+5t^2-3t^1+10 A = [7 5 -3 10];

A_roots = roots(A)

െͳǤͷ͸ͺ͵

ͲǤͶʹ͹Ͳ ൅ ͲǤͺͷ͵ͷ݅

ͲǤͶʹ͹Ͳ െ ͲǤͺͷ͵ͷ݅

٢٫٢٫٤ ﺩﻭﺩﺣ ﺭﻳﺛﻛ ﺩﺎﺟﻳﺇ

ﻩﺭﻭﺫﺟ ﻥﻣ ًﺎﻗﻼﻁﻧﺍ

ﺹﺎﺧﻟﺍ ﻊﺑﺎﺗﻟﺍ ﻡﺍﺩﺧﺗﺳﺎﺑ ﻊﺑﺎﺗﻟﺍ ﺍﺫﻫ ﺔﻔﻳﻅﻭ ﻥﺃ ﻱﺃ ، ﻩﺭﻭﺫﺟ ﻥﻣ ًﺎﻗﻼﻁﻧﺇ ﺩﻭﺩﺣ ﺭﻳﺛﻛ ﺩﺎﺟﻳﺇ ﻥﻛﻣﻳ poly

.ﺭﻛﺫﻟﺍ ﻕﺑﺎﺳ ﻊﺑﺎﺗﻠﻟ ًﺎﻣﺎﻣﺗ ﺔﺳﻛﺎﻌﻣ

ƒ ) ﻝﺎﺛﻣ ١ : (

A = [1 3 4 5 6];

roots(A)

െͳǤ͸͸͸ͷ ൅ ͲǤ͹ͳͲͶ݅

െͳǤ͸͸͸ͷ െ ͲǤ͹ͳͲͶ݅

ͲǤͳ͸͸ͷ ൅ ͳǤ͵Ͷͳͺ݅

ͲǤͳ͸͸ͷ െ ͳǤ͵Ͷͳͺ݅

poly(ans)

ܽ݊ݏ ൌ ሾͳ ͵ Ͷ ͷ ͸ሿ

(36)

26

ƒ ) ﻝﺎﺛﻣ : (2

A = [3 5 6 7 8 9];

roots(A)

ͲǤͷʹ͹ͷ ൅ ͳǤͲ͸͹ͻ݅

ͲǤͷʹ͹ͷ െ ͳǤͲ͸͹ͻ݅

െͳǤ͵ͳͻ͹

െͲǤ͹ͲͲͻ ൅ ͳǤͲͷͶͳ݅

െͲǤ͹ͲͲͻ െ ͳǤͲͷͶͳ݅

poly(ans)

ܽ݊ݏ ൌ ሾͳ ͳǤ͸͸͸͹ ʹ ʹǤ͵͵͵ ʹǤ͸͸͸͹ ͵ሿ

ﺭﻳﻏ ﺩﻭﺩﺣ ﺭﻳﺛﻛ ﻙﺎﻧﻫ ﻥﺃ ﻲﻧﺎﺛﻟﺍ ﻝﺎﺛﻣﻟﺍ ﻥﻣ ﻅﺣﻼﻧ ، ﺭﻭﺫﺟﻟﺍ ﺱﻔﻧ ﻪﻟ ًﻻﻭﺃ ﻩﺎﻧﻠﺧﺩﺍ ﻱﺫﻟﺍ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ

ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ (ﺩﻳﻟﻭﺗ ﺓﺩﺎﻋﺇ) ءﺎﻋﺩﺗﺳﺍ ﺩﻧﻋ ًﺎﻘﺑﺳﻣ ﻝﺧﺩﻣﻟﺍ ﻊﺑﺎﺗﻟﺍ ﻰﻠﻋ ﻝﻭﺻﺣﻟﺍ ﺓﺭﻭﺭﺿﻟﺎﺑ ﺱﻳﻟ ﻲﻟﺎﺗﻟﺎﺑﻭ ) ﻊﺑﺎﺗﻟﺍ ﻥﻣ ﺩﻳﺩﺟﻟﺍ ﺯﻭﺎﺟﺗﺗ ﻻ ﺄﻁﺧ ﺔﺑﺳﻧ ﻪﻳﻓ ﻊﺑﺎﺗ ﺍﺫﻫ ﻪﻧﺃ ﺭﻛﺫﻟﺎﺑ ﺭﻳﺩﺟ ﻭﻫ ﻝﺎﻣﻛ ، (poly

) 1/1000000 .ﺕﻻﺎﺣﻟﺍ ﺽﻌﺑ ﻲﻓ ﺭﻬﻅﺗ ﺩﻗ (

٣٫٢٫٤ ﺏﺎﺳﺣ

ﺔﻧﻳﻌﻣ ﺔﻣﻳﻗ ﺩﻧﻋ ﺩﻭﺩﺣ ﺭﻳﺛﻛ ﺔﻣﻳﻗ

ﺹﺎﺧﻟﺍ ﻊﺑﺎﺗﻟﺍ ﻡﺍﺩﺧﺗﺳﺎﺑ ﺏﻼﺗﺎﻣﻟﺍ ﻲﻓ ﺔﻳﻠﻣﻌﻟﺍ ﻩﺫﻫ ﻡﺗﺗ polyval(p,x)

ﺭﺑﻌﻳ ﺙﻳﺣ ﻕﺳﻧﻟﺍ p

ﺯﻣﺭﻟﺍﻭ ، ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛﻟ ﻝﺛﻣﻣﻟﺍ (ﺔﻓﻭﻔﺻﻣﻟﺍ) ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﺏﺎﺳﺣ ﺩﺍﺭﻣﻟﺍ ﻝﻭﺣﺗﻣﻟﺍ ﺔﻣﻳﻗ ﻥﻋ ﺭﺑﻌﻳ x

.ﻩﺩﻧﻋ

ƒ ) ﻝﺎﺛﻣ ١ : ( G(x) = ݔ+1

p = [1 1 1];

x = 3;

gx = polyval(p,x)

gx= 13

ﺹﺎﺧﻟﺍ ﻊﺑﺎﺗﻟﺍ ﻡﺍﺩﺧﺗﺳﺎﺑ ﺔﻧﻳﻌﻣ ﺔﻣﻳﻗ ﻝﺟﻷ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﺔﻣﻳﻗ ﺩﺎﺟﻳﺇ ﺔﻳﻧﺎﺛ ﺔﻘﻳﺭﻁﺑ ﻥﻛﻣﻳ ﺎﻣﻛ subs

ﺔﻣﻳﻠﻌﺗﻟﺎﺑ ﺔﻧﺎﻌﺗﺳﻻﺎﺑﻭ ﻝﻭﺣﺗﻣﻟﺍ ﺔﻣﻳﻗ ﻝﻳﻭﺣﺗﺑ ﺭﻳﺧﻷﺍ ﺍﺫﻫ ﻡﻭﻘﻳ ﺙﻳﺣ syms

ﻝﻣﺎﻌﺗﻟﺍ ﻥﻛﻣﻳ ﺯﻣﺭ ﻰﻟﺇ x

(37)

27

ﺭﻣﻷﺍﻭ ، ﻪﻳﻠﻋ ﻑﺭﻌﺗﻟﺍﻭ ﺞﻣﺎﻧﺭﺑﻟﺍ ﻝﺑﻗ ﻥﻣ ﻪﻌﻣ ﺔﻣﻳﻗ ﺩﻧﻋ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛﻟ ﺔﻣﻳﻘﻟﺍ ﺏﺎﺳﺣﺑ ﻡﻭﻘﻳ ﻱﺫﻟﺍ subs

ﺔﻣﻳﻠﻌﺗﻟﺍ ﻥﺃ ﻱﺃ) ﺔﺑﻭﻠﻁﻣﻟﺍ ﻝﻭﺣﺗﻣﻟﺍ ﺭﻳﻐﺗﻣﻟﺍ ﻑﻳﺭﻌﺗ ﺎﻬﺗﻔﻳﻅﻭ syms

(x

ƒ ) ﻝﺎﺛﻣ : (2

syms x

gx = x^2 + x + 1;

subs(gx,3)

ans = 13

ƒ ) ﻝﺎﺛﻣ : (3

syms x y

gx = y*x^2 + x*y + 1;

subs(gx,x,3)

ans = 12*y + 1

subs(gx,y,3)

ans = 3*x^2 + 3*x + 1

ƒ ) ﻝﺎﺛﻣ : (4

ﺔﻓﻭﻔﺻﻣﻟﺍ ﺭﺻﺎﻧﻋ ﻝﺟﺃ ﻥﻣ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻡﻳﻗ ﺏﺎﺳﺣ ﺏﻭﻠﻁﻣﻟﺍ x

p=[1 1 1]

x = [2 4 6]

gx = polyval(p,x)

݃ݔ ൌ ሾ͹ ʹͳ Ͷ͵ሿ

٤٫٢٫٣ ﺩﻭﺩﺣﻟﺍ ﺕﺍﺭﻳﺛﻛ ﻕﺎﻘﺗﺷﺍ

ﺭﻳﺛﻛ ﻕﺗﺷﻣ ﺩﺎﺟﻳﺇ ﻥﻛﻣﻳ ﻊﺑﺎﺗﻟﺍ ﻡﺍﺩﺧﺗﺳﺎﺑ ﺩﻭﺩﺣ

polyder ﻝﺛﻣﻳ ﺩﻭﺩﺣ ﺭﻳﺛﻛ ﻥﻋ ﺓﺭﺎﺑﻋ ﺔﺟﻳﺗﻧﻟﺍ ﻥﻭﻛﺗﻭ

.ﻝﺻﻷﺍ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻕﺗﺷﻣ

ƒ ) ﻝﺎﺛﻣ ١ : (

gx = [2 5 -6 -5];

a = polyder(gx)

a = ሾ͸ ͳͲ െ͸ሿ

(ﺕﺎﻳﺛﺍﺩﺣﻻﺍ ﺭﻭﺎﺣﻣ) ﺭﻭﺎﺣﻣﻟﺍ ﺱﻔﻧ ﻰﻠﻋ ًﺎﻌﻣ ﺎﻣﻬﻣﺳﺭ ﻥﻛﻣﻳ ، ًﺎﻳﻧﺎﻳﺑ ﻪﻘﺗﺷﻣ ﻊﻣ ﻊﺑﺎﺗﻟﺍ ﺔﻧﺭﺎﻘﻣﻟ : ﺔﻳﻟﺎﺗﻟﺍ ﺕﺎﻣﻳﻠﻌﺗﻟﺎﺑ

(38)

28

x=-10:0.5:10;

gx=[2 5 -6 -5];

a = polyder(gx)

plot(x,polyval(gx,x),'-*r',x,polyval(a,x),'-og')

ﺭﻣﻷﺍ ﻡﺍﺩﺧﺗﺳﺎﺑ ﻙﻟﺫﻭ ﻯﺭﺧﺃ ﺔﻘﻳﺭﻁﺑ ﺩﻭﺩﺣﻟﺍ ﺭﻳﺛﻛ ﻕﺗﺷﻣ ﻡﺍﺩﺧﺗﺳﺍ ﻥﻛﻣﻳ ﺎﻣﻛ syms

ﺭﻣﻷﺍﻭ

diff(function name) ...

ƒ ) ﻝﺎﺛﻣ ٢ : (

syms x

gx = 2*x^3 + 5*x^2 - 6*x - 5;

diff(gx)

ans = 6*x^2 + 10*x -6

ƒ ) ﻝﺎﺛﻣ : (3

syms x

gx = 2*sin(2*x)*exp(x)

(39)

29 diff(gx)

ans = 4*cos(2*x)*exp(x) + 2*sin(2*x)*exp(x)

ƒ ) ﻝﺎﺛﻣ : (4

syms x y gx = 2*sin(x*y) diff(gx,x)

ans = 2*cos(x*y)*y

ﻊﺑﺎﺗﻟﺍ ﻥﺃ ﻅﺣﻼﻧ ﻝﺎﺛﻣﻟﺍ ﺍﺫﻫ ﻲﻓ diff

ﻝﺎﺣ ﻲﻓ) ﺕﻻﻭﺣﺗﻣﻟﺍ ﺩﺣﻷ ﺔﺑﺳﻧﻟﺎﺑ ﻕﺗﺷﻣﻟﺍ ﺏﺎﺳﺣ ًﺎﺿﻳﺃ ﻪﻧﻛﻣﻳ

) ﻝﻭﺣﺗﻣﻠﻟ ﺔﺑﺳﻧﻟﺎﺑ ﻊﺑﺎﺗﻟﺍ ﻕﺗﺷﻣ ﺩﺎﺟﻳﺈﺑ ﺎﻧﻣﻗ ﺍﺫﻫ ﺎﻧﻟﺎﺛﻣ ﻲﻓ ، ﻊﺑﺎﺗﻟﺍ ﻲﻓ ﻝﻭﺣﺗﻣ ﻥﻣ ﺭﺛﻛﺃ ﺩﻭﺟﻭ x

.(

ﻲﻠﻳ ﺎﻣﻛ ﻙﻟﺫﻭ ﻕﻭﻓﺎﻣﻭ ﺔﺛﻟﺎﺛﻟﺍﻭ ﺔﻳﻧﺎﺛﻟﺍ ﺔﺑﺗﺭﻣﻟﺍ ﻥﻣ ﺕﺎﻘﺗﺷﻣﻟﺍ ﺩﺎﺟﻳﺇ ﻊﺑﺎﺗﻟﺍ ﺍﺫﻫ ﻝﻼﺧ ﻥﻣ ًﺎﺿﻳﺃ ﻥﻛﻣﻳ ﺎﻣﻛ

diff(gx,x,2) diff(gx,x,3)

ﻝﻭﺣﺗﻣﻠﻟ ﺔﺑﺳﻧﻟﺎﺑ (ﺙﻟﺎﺛﻟﺍ ﻭﺃ ﻲﻧﺎﺛﻟﺍ) ﻕﺗﺷﻣﻟﺍ ﺩ�

Referensi

Dokumen terkait