m a t l a b eng. osama talaat [email protected] faculty of engineering, zagazig university, egypt...
TRANSCRIPT
![Page 1: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/1.jpg)
1 M A T L A BEng. Osama Talaat
Faculty of Engineering, Zagazig University, Egypt 2013
![Page 2: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/2.jpg)
2 Course Web Page
www.osamatalaat.com/matlab You can also navigate to it by:
www.osamatalaat.com >> Teaching >> Matlab.
You shall find lecture materials and course resources.
Bookmark this page and keep visiting it regularly after each lecture to download its material.
![Page 3: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/3.jpg)
3 About MATLAB
Calculator
Programming Language
Toolboxes
Simulation
Solving EquationsMatricesGraphs
CommunicationControl SystemsImage Processing
Simulink
Console programsGUI
![Page 4: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/4.jpg)
4Lecture (1)
IntroductionEng. Osama Talaat
![Page 5: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/5.jpg)
5 MATLAB R2013a Latest version – Download from the webpage.
![Page 6: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/6.jpg)
6 MATLAB Setup
OpenMATLAB
![Page 7: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/7.jpg)
7 Arithmetic Operators
10 + 2
10 – 2
10 × 2
![Page 8: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/8.jpg)
8 Arithmetic Operators
102
10 2
/ \
![Page 9: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/9.jpg)
9 Layout: Command Window Clear command window using GUI
Clear command window using Commands
>> clc
![Page 10: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/10.jpg)
10 Layout: Command History
Clear command history
![Page 11: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/11.jpg)
11 Layout Controllers Undock Dock
Maximize Restore.
Minimize Restore.
Move the tab.
![Page 12: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/12.jpg)
12 Variables
قيمة مباشرة
ناتج عملية حسابية
متغير من آخر
![Page 13: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/13.jpg)
13 Variables
متغير من نفسه
NB: Names (variables, files, …) characters & Numbers, but starts with char.
No spaces.
No symbols except underscores (_).
Case sensitive (also commands).
Maximum length = 64 (increasing value).
NB: display variable value.
![Page 14: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/14.jpg)
14 Note: Simi-Colon (;)
![Page 15: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/15.jpg)
15Note: Multiplying by
variable
No implicit multiplying sign
![Page 16: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/16.jpg)
16 Layout: Workspace
Save variables …
![Page 17: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/17.jpg)
17 Layout: Current Directory Current Directory
address bar.
Change Current Directory.
![Page 18: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/18.jpg)
18 Layout: Workspace Save variables:
Ctrl + S
GUI
Code
>> save osama.mat
Clear workspace using GUI and Code.
>> clear a
>> clear b c
>> clear
Load saved variables:
Ctrl + O
Code
>> load osama.mat
![Page 19: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/19.jpg)
19 Special Values: ans
ناتج آخر
عملية حسابية لم يتم
تخزينها
![Page 20: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/20.jpg)
20 Special Values: PI, INF
Infinity
![Page 21: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/21.jpg)
21 Special Values: NaN
كميةغير
محددة
![Page 22: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/22.jpg)
22 Trigonometric Functions>> sin(x)
>> cos(x)
>> tan(x)
>> sec(x)
>> csc(x)
>> cot(x)
>> sind(x)
>> cosd(x)
>> tand(x)
>> secd(x)
>> cscd(x)
>> cotd(x)
Radian by default
Degrees
![Page 23: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/23.jpg)
23 Inverse Trigonometric Functions
Radian Degrees Maths
>> asin(x) >> asind(x)
>> acos(x) >> acosd(x)
>> atan(x) >> atand(x)
>> asec(x) >> asecd(x)
>> acsc(x) >> acscd(x)
>> acot(x) >> acotd(x)
![Page 24: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/24.jpg)
24 Hyperbolic Functions>> sinh(x)
>> cosh(x)
>> tanh(x)
>> sech(x)
>> csch(x)
>> coth(x)
>> asinh(x)
>> acosh(x)
>> atanh(x)
>> asech(x)
>> acsch(x)
>> acoth(x)
![Page 25: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/25.jpg)
25 Other Mathematical Functions
>> log10(100)
>> log2(1024)
>> log(3)
>> exp(3)
>> abs(-12)
>> sqrt(16)
>> nthroot(27,3)
![Page 26: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/26.jpg)
26 Test yourself If x=1 calculate the following:
>> x=1;
>> f=( 5*log10(x)+2*x^3*sin(x)+log(x)*sqrt(x) ) / ( exp(6*x^2)+3*x^4+cos(x) )
f =
0.0041
![Page 27: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/27.jpg)
27 Other Mathematical Functions
إيجاد األعداد األولية حتى
10الرقم
اختبارهل
العدد أولي أم ال
![Page 28: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/28.jpg)
28 Other Mathematical Functions
تحليل العدد إلى مكوناته األولية
مضروب العدد
![Page 29: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/29.jpg)
29 Complex Numbers
i or j
![Page 30: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/30.jpg)
30 Complex Numbers
Using i or j as
variables
implicit multiplying
sign
![Page 31: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/31.jpg)
31 Complex Numbers
القيمة المطلقة للعدد
المركب
زاوية العدد المركب
المرافق
![Page 32: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/32.jpg)
32 Complex Numbers
الجزء الحقيقي
الجزء التخيلي
اختبار وجود جزء تخيلي من
عدمه
![Page 33: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/33.jpg)
33 Complex Numbers
![Page 34: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/34.jpg)
34 Approximation Functions
Normal
Approximation
![Page 35: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/35.jpg)
35 Approximation Functions
Round
towards
positive
infinity
![Page 36: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/36.jpg)
36 Approximation Functions
Round
towards
negative
infinity
![Page 37: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/37.jpg)
37 Approximation Functions
Round
towards
Zero
![Page 38: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/38.jpg)
38 Approximation Functions
Round
towards
Zero
![Page 39: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/39.jpg)
39 Help !! Demos.
![Page 40: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/40.jpg)
40 MATLAB Tips>> bench
![Page 41: M A T L A B Eng. Osama Talaat osama063@msn.com Faculty of Engineering, Zagazig University, Egypt 2013 1](https://reader030.vdocuments.mx/reader030/viewer/2022032709/56649ed95503460f94be7edd/html5/thumbnails/41.jpg)
41GOOD LUCK
To be continued in the next lecture …