Professional Documents
Culture Documents
8
البرمجة بلغة MATLAB
9
البرمجة بلغة MATLAB
تشبه فً تركٌبها الجمله الحسابٌه والفرق ان المتغٌر فً طرفها االٌمن ٌكون ثابتا رمقٌا (محصوري
بٌن المتً اقتبا ).
;’A=’Ahmed
;’B=’Bassam
التعبير الحسابي
ٌتكةةون التعبٌةةر الحسةةابً مةةن مجمو ةةة مةةن الثوابةةت والمتغٌةةرات تجمةةع بٌنهمةةا ملٌةةات حسةةابٌة
وٌستم ه فٌها الرموق الحسابٌة مثل ^ * / - +واألمثلة آالتٌةة تعبةر ةن تعةابٌر جبرٌةة صةٌغت
بلغة .MATLAB
التعبٌر بلغة MATLAB التعبٌر الجبري
a–3*b a – 3b
c ^ 2 – 10 c2 - 10
(a ^ 2 + b ^ 2) / 12 a2 + b2 / 12
)m * (7 * d – 8 * g )m (7d – 8g
قاعدة األسبقية (األولوية) Rule of Precedence
وا ه ال،ا ي مهمة فً فهه وترتٌ أولوٌات العملٌات الحسابٌة فً التعابٌر والمعامالت الحسابٌة
وتنص ال،ا ي لى أن األولوٌة األولى تعطى للعملٌات الموجو ي بةٌن كما ٌجرٌها وٌنف اا الحاس
أوال والضةر (أو ال،وسٌن ومن الٌسار ذلى الٌمٌن وبالنسبة للعملٌةات الحسةابٌة فةالرفع ذلةى األ
ال،سمة) ثانٌا والجمع (أو الطر ) أمٌراً والمثال التالً ٌوضع ا ه ال،ا ي:
التعبٌر:
A
C ٌ A / B + Cكافئ فً الجبر
B
1
2
A
ٌكافئ فً الجبر بٌنما ٌكافئ التعبٌر (A / )B + C
BC
1
10 2
البرمجة بلغة MATLAB
لى نتٌجة ال،و . ٌجري أوالً حس األولوٌة ثه ٌ،سه A الن الجمع امل األقوا
مثال :التعبٌر
)A - B / (K * F - X ^ M
2 1
3
4
5
تنفٌ العملٌات حس المطوات التالٌة:
األولوٌة األولى وتنف العملٌات املها حس األولوٌة أٌضا. تلم األقوا
Mلتصبح كمٌة واح ي. العملٌة األولى :رفع Xذلى األ
Kفً Fلتصبح كمٌة واح ي. العملٌة الثانٌة :ضر
العملٌة الثالثة :طر نتٌجة العملٌة األولى من نتٌجة العملٌة الثانٌة وتصبح النتٌجة كمٌة واح ي.
العملٌة الرابعة :ت،سه Bلى نتٌجة العملٌة الثالثة وتصبح النتٌجة كمٌة واح ي.
العملٌة المامسة :تطر نتٌجة العملٌة الرابعة من Aوتصبح النتٌجة كمٌة واح ي.
1
2
3 11
البرمجة بلغة MATLAB
ٌمكن مالحظة أن ذشاري المساواي تمثل آمر أولوٌة حسابٌة بع انتهاء جمٌع العملٌةات الحسةابٌة فةً
الطرك األٌمن.
12
البرمجة بلغة MATLAB
مثال:
;>> x = 2.6
;)>> y1 = fix (x); y2 = floor (x); y3 = ceil (x); y4 = round (x
y1 = 2
y2 = 2
y3 = 3
y4 = 3 /مالفرق بٌن ال وال األربعة أ اله؟
مالحظة:
ن تنفٌ العملٌات الحسابٌة. تلم االقترانات المكتبٌة أولوٌة بع األقوا
)sin (a + b) – m / sqrt (d
1 3
2
4
5 ٌكون تنفٌ العملٌات الحسابٌة كما ٌلً:
العملٌة األولى :ذٌجا قٌمة جمع aمع .b
العملٌة الثانٌة :ذٌجا قٌمة جٌ القاوٌة لناتج العملٌة (.)1
العملٌة الثالثة :ذٌجا قٌمة الج ر التربٌعً لــ .d
العملٌة الرابعة :ذٌجا ناتج قٌمة ناتج قسمة mلى ناتج العملٌة (.)3
العملٌة المامسة :طر ناتج العملٌة ( )4من ناتج العملٌةة ( )0وتصةبح النتٌجةة النهائٌةة كمٌةة واحة ي
اً واح اً). (
13
MATLAB البرمجة بلغة
:MATLAB ً تمثل الجمل التالٌة ذقترانات مكتبٌة فً الجبر وذقائها قٌمتها ف:مثال
b = sqrt ( a ^ 2 + 10 ) b a 2 10
s = atan (y / x) s = tan-1 (y / x)
r = 2 * sqrt (exp (x – 5 )) r 2 e x 5
x y
t = abs (x – sqrt (y)) / (a + m) t
(a m)
3
gp 2
5 ab
g = p ^ (3 / 2) + (a * b / c) ^ (1 / 5) c
14