• Tidak ada hasil yang ditemukan

Session VII M-File

N/A
N/A
Protected

Academic year: 2025

Membagikan "Session VII M-File"

Copied!
31
0
0

Teks penuh

(1)

*

Session VII M-File

Dr. Afsaneh Mojra

Dept of Mechanical Engineering

(2)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

بﺎﺨﺘﻧا .١ ﻪﻨﻳﺰﮔ

ﻪﻛ RUN رد

ترﻮﺼﻨﻳا ﻞﻛ

ﻪﻣﺎﻧﺮﺑ اﺮﺟا

ﻲﻣ ددﺮﮔ

و ﺎﻫﺎﻄﺧ command window رد

ﺶﻳﺎﻤﻧ هداد

ﻲﻣ ﺪﻧﻮﺷ

.

ﻞﺣاﺮﻣ ﻞﺣاﺮﻣ debug

ياﺮﺟا ﺪﻛ

ﻪﺘﺷﻮﻧ

؛هﺪﺷ

Run *.m

F5

1/30

(3)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

بﺎﺨﺘﻧا .٢ ﻚﻳ

ﺎﻳ

break ﺪﻨﭼ

point ﻪﺑ

رﻮﻈﻨﻣ

ﻢﻴﺴﻘﺗ يﺪﻨﺑ

ﻪﻣﺎﻧﺮﺑ ﻪﺑ

ﺪﻨﭼ

ﺶﺨﺑ اﺰﺠﻣ

2/30

(4)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

بﺎﺨﺘﻧا .٣ ﻪﻨﻳﺰﮔ

ﻪﻛ RUN رد

ترﻮﺼﻨﻳا ﻪﻣﺎﻧﺮﺑ

دراو

زﺎﻓ ﻪﻣﺎﻧﺮﺑ لوا زا و ددﺮﮔ ﻲﻣ ﺶﺨﺑ ﻪﺑ ﺶﺨﺑ debugging ﺎﺗ

ﻦﻴﻟوا break point

اﺮﺟا ﻲﻣ

ددﺮﮔ و

ﺎﻫﺎﻄﺧ

رد (>>k) ﺪﻧﻮﺷ ﻲﻣ هداد ﺶﻳﺎﻤﻧ command window بﺎﺨﺘﻧا .۴ ﻪﻨﻳﺰﮔ

continue ﻪﺑ

رﻮﻈﻨﻣ ياﺮﺟا

ﺶﺨﺑ يﺪﻌﺑ

ﻪﻣﺎﻧﺮﺑ )

break point زا لوا

break point ﺎﺗ يﺪﻌﺑ

(

ﻞﺣاﺮﻣ ﻞﺣاﺮﻣ debug

3/30

(5)

4/30

(6)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

ﺎﺑ .۵ بﺎﺨﺘﻧا

ﻦﻳا ﻪﻨﻳﺰﮔ

break point زا لوا

ﻪﺑ ﺪﻌﺑ

تارﻮﺘﺳد ترﻮﺼﺑ

ﻂﺧ ﻪﺑ

ﻂﺧ اﺮﺟا

ﻲﻣ ﺪﻧﻮﺷ

.

بﺎﺨﺘﻧا .۶ ﻪﻨﻳﺰﮔ

exit debug mode ﻪﻛ

ﻪﻣﺎﻧﺮﺑ ار

زا

ﺖﻟﺎﺣ . ﺪﻳﺎﻤﻧ ﻲﻣ جرﺎﺧ Debugging step

5/30

(7)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

ﻦﻳا ﻪﻨﻳﺰﮔ

ﻪﺑ ترﻮﺻ ﺶﻴﭘ

ضﺮﻓ رد

مﺮﻧ راﺰﻓا

MATLAB

ﻚﻴﻠﻛ هدرﻮﺧ

ﺖﺳا و

اﺮﺟا ﻲﻣ

ددﺮﮔ .

Stop if Errors/Warnings

6/30

(8)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra 7/30

(9)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

ﻦﻳا ﻪﻨﻳﺰﮔ

ﻪﺑ ترﻮﺻ ﺶﻴﭘ

ضﺮﻓ رد

مﺮﻧ راﺰﻓا

MATLAB

ﻚﻴﻠﻛ هدرﻮﺧ

ﺖﺳا و

ﻪﺑ ﻦﻳا ﺖﺳﺎﻨﻌﻣ

ﻪﻛ ﻞﻛ ﻪﻣﺎﻧﺮﺑ

ﻪﺑ رﻮﻈﻨﻣ

ﻦﺘﻓﺎﻳ ﺎﻫﺎﻄﺧ

ﻚﭼ ﻲﻣ

دﻮﺷ .

Never Stop if Error

8/30

(10)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

ﺎﺑ بﺎﺨﺘﻧا ﻦﻳا

ﻪﻨﻳﺰﮔ ﺪﻨﻳآﺮﻓ

debugging ﻪﺑ

ﺾﺤﻣ نﺪﻴﺳر

ﻪﺑ ﻦﻴﻟوا error

ﻒﻗﻮﺘﻣ ﻲﻣ

دﻮﺷ .

يﻮﻠﺟ ﻂﺧ

رﻮﺘﺳد ياراد

ﺎﻄﺧ ﺖﻣﻼﻋ

ﺶﻠﻓ ﺰﺒﺳ

ﮓﻧر ﺮﻫﺎﻇ

ﻲﻣ ددﺮﮔ

.

Always Stop if Errors

9/30

(11)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra 10/30

(12)

M-file: Debug

Session7: Programming Dr. Afsaneh Mojra

break point ﻪﻴﻠﻛ ﺎﻫ

رد ﻪﻣﺎﻧﺮﺑ كﺎﭘ

ﻲﻣ ﺪﻧﻮﺷ

.

Clear Breakpoints in All Files

11/30

(13)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺮﻴﻐﺘﻣ ﻒﻳﺮﻌﺗ ﺮﻴﻐﺘﻣ

12/30

(14)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺲﻳﺪﻧا

ﺮﻴﻐﺘﻣ ﺲﻳﺪﻧا ﻒﻳﺮﻌﺗ ﺮﻴﻐﺘﻣ

13/30

(15)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺮﻴﻐﺘﻣ ﻒﻳﺮﻌﺗ ﺮﻴﻐﺘﻣ

14/30

(16)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺲﻳﺮﺗﺎﻣ

يﺎﻫ

فوﺮﻌﻣ يﺎﻫ ﺲﻳﺮﺗﺎﻣ ﻒﻳﺮﻌﺗ فوﺮﻌﻣ

15/30

(17)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺲﻳﺮﺗﺎﻣ

يﺎﻫ

فوﺮﻌﻣ يﺎﻫ ﺲﻳﺮﺗﺎﻣ ﻒﻳﺮﻌﺗ فوﺮﻌﻣ

16/30

(18)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺲﻳﺮﺗﺎﻣ

يﺎﻫ

فوﺮﻌﻣ يﺎﻫ ﺲﻳﺮﺗﺎﻣ ﻒﻳﺮﻌﺗ فوﺮﻌﻣ

17/30

(19)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

مﺎﺠﻧا ﻪﻴﻠﻛ

لﺎﻤﻋا

ﻲﺿﺎﻳر يور

ﺲﻳﺮﺗﺎﻣ ﺎﻫ

18/30

(20)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺲﻳﺮﺗﺎﻣ

يﺎﻫ

فوﺮﻌﻣ يﺎﻫ ﺲﻳﺮﺗﺎﻣ ﻒﻳﺮﻌﺗ فوﺮﻌﻣ

19/30

(21)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻢﻴﺳﺮﺗ يﺎﻫرادﻮﻤﻧ ود يﺪﻌﺑ

20/30

(22)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

0 2 4 6 8 10

0 10 20 30 40 50 60 70 80 90 100

time

force

2D

يﺪﻌﺑ يﺪﻌﺑ ود ود يﺎﻫرادﻮﻤﻧ يﺎﻫرادﻮﻤﻧ ﻢﻴﺳﺮﺗ ﻢﻴﺳﺮﺗ

21/30

(23)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻢﻴﺳﺮﺗ نﺎﻣﺰﻤﻫ

ﺪﻨﭼ ﻪﻟدﺎﻌﻣ

ﺮﺑ يور ﻚﻳ

فاﺮﮔ

22/30

(24)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

0 2 4 6 8 10

-100 -50 0 50 100

ﻢﻴﺳﺮﺗ نﺎﻣﺰﻤﻫ

ﺪﻨﭼ ﻪﻟدﺎﻌﻣ

ﺮﺑ يور ﻚﻳ

فاﺮﮔ

23/30

(25)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻢﻴﺳﺮﺗ نﺎﻣﺰﻤﻫ ﺪﻨﭼ ﻪﻟدﺎﻌﻣ

ﺮﺑ يور ﻚﻳ

فاﺮﮔ

24/30

(26)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra 25/30

(27)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

ﻒﻳﺮﻌﺗ ﺪﻨﭼ

هﺮﺠﻨﭘ ياﺮﺑ

ﻢﻴﺳﺮﺗ ﺪﻨﭼ

ﻞﻜﺷ ﺪﻨﭼ ﻢﻴﺳﺮﺗ ياﺮﺑ هﺮﺠﻨﭘ ﺪﻨﭼ ﻒﻳﺮﻌﺗ ﻞﻜﺷ

f1=figure(1)

………

fn=figure(n)

26/30

(28)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

-2 0 2 4 6 8 10 12

0 10 20 30 40 50 60 70 80 90 100

27/30

(29)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

0 1 2 3 4 5 6 7 8 9 10

0 10 20 30 40 50 60 70 80 90 100

28/30

(30)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

0.1 0.2

0.3 0.4

0.5

30

210

60

240

90

270 120

300 150

330

180 0

29/30

(31)

M-file: how to provide?

Session7: Programming Dr. Afsaneh Mojra

0 1 2 3 4 5 6 7 8 9 10

0 10 20 30 40 50 60 70 80 90 100

30/30

Referensi

Dokumen terkait

ﻪﺑ ﻢﻏر ﺶﺨﺑ زا ﺰﻐﻣ ﻪﺑ ﻚﻳدﺰﻧ ﺶﺨﺑ رد فﺎﻴﻟا ﻲﻠﻛ ﺮﻄﻗ ﻪﻜﻧآ ﻲﻨﻌﻣ ترﻮﺻ ﻪﺑ ﺖﺳﻮﭘ ﻪﺑ ﻚﻳدﺰﻧ ﻲﻣ ﺮﺘﻤﻛ يراد ،ﺪﺷﺎﺑ ﻪﻄﺑار رد فﺎﻴﻟا ﺖﻣﺎﺨﺿ نﻮﭼ راﺮﻗ ﺮﺴﻛ جﺮﺨﻣ رد L/T ﻲﻣ ﻲﻣ رﺎﻈﺘﻧا و دﺮﻴﮔ رد ﺐﻳﺮﺿ ﻪﻛ دور

ﻦﻳا عﻮﻴﺷ ﭗﻴﺗوﺮﺳ نﺎﺘﺳرﺎﻤﻴﺑ رد ﺎﻫ ، ًﺎﺗﺪﻤﻋ نﺎﻛدﻮﻛ ﻦﻴﺑ رد ﻲﻣ هﺪﻫﺎﺸﻣ رد و ددﺮﮔ ﺰﻴﻧ نﻻﺎﺴﮔرﺰﺑ ﻲﺘﭙﺳ ﻢﺋﻼﻋ و ﻲﻤﺳ ﻲﻣ دﺎﺠﻳا هﺪﻨﺸﻛ ﺪﻨﻛ 19 ؛ ﻲﻧﻻﻮﻃ يراﺪﻳﺎﭘ ﻦﻴﻨﭽﻤﻫ رد تﺪﻣ ﻲﻧﺎﺘﺳرﺎﻤﻴﺑ ﻲﻄﻴﺤﻣ

ﻪﻣﺎﻧﺮﺑ ﻲﻳﺎﻫ ﺪﻨﻧﺎﻣ ندﺮﻛ ﻲﺧﻮﺷ و نارﻮﺘﺳر ﻲﻣ راﺮﻗ فﺪﻫ ار دﺮﻓ ﻪﻛ دﻮﺧ ﺎﺑ ﻫد ﺎﺑ نﺎﻨﻛرﺎﻛ ﺮﻈﻧ زا ،ﺪﻨ ﺆﻣ و ﺖﻴﻤﻫا ﻲﻣ ﻲﻘﻠﺗ ﺮﺗﺮﺛ ﻪﺑ .ﺪﻧﻮﺷ ﺮﮕﻳد ﻲﻧﺎﻴﺑ ، يدﺮـﻓ يدﺎﺷ ﺮﺻﺎﻨﻋ زا ﻲﻌﻤﺟ يدﺎﺷ دﺎﺠﻳا ﺮﺻﺎﻨﻋ

ﻲﻣ ﺎﻳآ ﻲﻣ ﺎﻳآ ؟ﺪﻴﺑﺎﻳ رﻮﻀﺣ ﻞﺤﻣ رد سﻼﺟا عوﺮﺷ زا ﺶﻴﭘ ﺪﻴﻧاﻮﺗ ﺪﻴﻧاﻮﺗ عوﺮـﺷ زا ﺶﻴـﭘ ﻲﻣ ﺎﻳآ ؟ﺪﻴﺑﺎﻳ رﻮﻀﺣ ﻞﺤﻣ رد سﻼﺟا ﺪﻴﻧاﻮﺗ ﻪﻛ ﻲﺗرﻮﺻ رد و ﺪﻴﻳﺎﻤﻧ ﺖﻳاﺪﻫ مارآ و ﺐﺳﺎﻨﻣ ﻲﺘﻴﻌﻗﻮﻣ رد ار ﻪﻣﺎﻧﺮﺑ

رد هدور ﻪﻳﺬﻐﺗ تاﺮﺛا ﻪﻌﻟﺎﻄﻣ ﻦﻳا مواﺪﻣ شور ﻪﺑ يا نﻮﻳزﻮﻔﻧا بوﺎﻨﺘﻣ شور ﺎﺑ سﻮﻟﻮﺑ ﻲﻧﻮﻣﻮﻨﭘ ناﺰﻴﻣﺮﺑ رﻮﺗﻼﻴﺘﻧو ﻪﺑ ﻪﺘﺴﺑاو سردوز رد نارﺎﻤﻴﺑ رد يﺮﺘﺴﺑ هﮋﻳو يﺎﻬﺘﺒﻗاﺮﻣ ﺶﺨﺑ ددﺮﮔ ﻲﻣ ﻲﺳرﺮﺑ..

ﺑ يرﺎﻤﻴﺑ ﻦﻳا زا درﻮﻣ ود ﻪ زﺎـﮔ ﺎﺑ ﻲﺋﺎﻴﻤﻴﺷ ﺖﻴﺣوﺮﺠﻣ لﺎﺒﻧد ﻲﻣ ﺎﻴﻧد رد هﺪﺷ شراﺰﮔ درﻮﻣ ود ﻦﻴﻟوا ناﻮﻨﻌﺑ لدﺮﺧ ﻪـﻛ ﺪـﺷﺎﺑ ﻲﻣ ﻲﻓﺮﻌﻣ دﻮـﺟو تﺎﺒﺛا ياﺮﺑ ﻲﻫﺎﮕﺸﻳﺎﻣزآ كرﺪﻣ ﺎﻣ ﻪﺘﺒﻟا ،ﺪﻧﻮﺷ ﻦﻳا ﻪﻳر

ردﺎـﻧ ،يﺪـﻴﻳوﺮﻴﺗﻮﭙﻴﻫ ﺖﻣﻼﻋ ﻦﻴﻟوا ناﻮﻨﻋ ﻪﺑ ﻲﺒﻠﻗ دﺎﻧﻮﭙﻣﺎﺗ ﻲﻣ ﻦﻴﻋ رد و ﺪﺷﺎﺑ لﺎﺣ ﻲﻣ ﻼﻋ ﺎﺑ ﺪﻧاﻮﺗ ﺮﻫﺎـﻇ لﻮـﻤﻌﻣ ﺮـﻴﻏ ﻢﻳ ﻲﺳرﺮﺑ مﺎﺠﻧا ﺎﺑ ،درﻮﻣ ﻦﻳا رد و دﻮﺷ درﻮـﻣ رد ﻒـﻠﺘﺨﻣ يﺎـﻫ ﻪــﺑ

21،22 [ ﺮﻴﺛﺄـﺗ نﻮـﻣاﺮﻴﭘ ﻪـﺘﻓﺮﮔ ترﻮـﺻ ﻲـﺑﺮﺠﺗ تﺎﻌﻟﺎﻄﻣ ود ﻪﻨﻳﺰﻫ زا ﻢﻬﻣ ﺶﺨﺑ ﺖﻟود يﺎﻫ ﻪـﻨﻳﺰﻫ و ﻲـﺷزﻮﻣآ يﺎـﻫ ﻲﺘﺷاﺪﻬﺑ ﻲﻣ نﺎﺸﻧ ﺶﺨﺑ ود ﻦﻳا ﻲﻌﻗاو ﺎﻫﺮﻴﻐﺘﻣ ﺮﺑ ﺪـﻫد ﻪﻨﻳﺰﻫ ﺖﻴﻤﻫا ﻪﻛ رد