0% found this document useful (0 votes)
39 views17 pages

Matlab

This is a report based on programing

Uploaded by

dhkana428
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
39 views17 pages

Matlab

This is a report based on programing

Uploaded by

dhkana428
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 17
3/9/23 Department of Mathematics Jahangirnagar University Course: Math 210 (MATLAB) Supplementary Book: Mastering MATLAB by D. Hanselman & B. Littlefield Instructor: Dr. Md. Tauhedul Azam BSc 24 Year, 2021 Math 210 (MATLAB) = In MATLAB or any other programming language, we depend on software developers' syntax, not ours. = MATLAB code runs >> means we applied the syntax perfectly (but doesn’t mean the answer is correct), For correct answer what to do??? Study the interpretation of the ‘syntax’ (how it works) = Always verify the results with the correct answer 2 Scanned with CamScanner 3/9/25 «A ________} Relational & Logical Operations Relational Operator Relational Operator < * comparing two quantity. <= * provides answers: True (=1) or False (=0). 2 * making decisions (depending on /F ans). | * to control the flow or order of execution | ==| equal to of MATLAB commands base on the true or ieee ineenaes ~=| Not equal to false answer. Scanned with CamScanner ele 3/9/23 condition=a>s en orn ae ceontiontne (aid 8 falselno) tree T=) ma Difference between a=5 and a= condition€a==5) test for the value of ali)=5 is true cr false| Scanned with CamScanner 3/9/72 Relational & Logical Operator Window Coluans 2 through 7 10203 4 5 6 7 Coluans 8 through 18 Relational & Logical Operator Try Yourself a=1:10; te WiLL test for the condition a)==b(i)-2 ts true or false? Scanned with CamScanner il Logical Operator & | © tocombine or exclude relational expressions Bk: AND: — array element by element : OR : _arrayelement by element : NOT: AND : Scalar :OR : Scalar 3/9/23 Logical Operator Scanned with CamScanner on Relational & Logical Operator Try Yourself ard: 40; Ie will test for the condition. b=10:-1:1; a(i)>1 and b(i)<2 (Element by elenent) both is true or false? thea>1&b<2 2 Scanned with CamScanner Ne" 3/9/23 That’s All for Today. Thank you for attention. Control Flow decision-making statements vel the flow of ceonurannd execution using movaniing structures Scanned with CamScanner Control Flow ‘Decision making & Branching + If-Else-End * Switch-Case-Constructions Decision making & Looping + For Loops * While Loops Control Flow If Statement if test expression (commands evaluated if expression is true) Scanned with CamScanner jel 3/9/23 Control Flow if Statement Control Flow (commands) end if (expression! | expression2) || if (expressiont & expression2) (commands) Scanned with CamScanner ay, Control Flow if-else Statement if test expression (commands evaluated if true) else (commands evaluated if false) Control Flow if-elseif Statements —E——E if expression! | (commands evaluated if expression! is true) elseif expression? (commands evaluated if expression? is true) else (commands evaluated if false) end Scanned with CamScanner ee Control Flow _| : Switch Statements ___| switch switch expression case case expression_| statements: (awitch_expression § case_expression) evaluates an expression and chooses ‘ehecute one of several groups of statenes Gach chelce ie a case, case case_expression_2 statements otherwise statements end 2 Write down a MATLAB programming code to create result sheet for a student using i. if-else-if statement and ji. switch statement. 2 Explain how the program works. Bty Scanned with CamScanner 3/9/23 3/5, Result Sheet Using if-elseif-else : i eo(D, eC) ouse2), credit), gp2) Ig) ourse3). rei), £90) 160) ‘oune(§), eed) 8) eG) spt Obained Grade point average = ums) m4 Scanned with CamScanner zjel® gp -sun(reitep sures Result Sheet Using switch Result Sheet Using switch Grade ours, credit), go. a) ours), redi2), £92). 2) course) red), 290 cousel) credit), y oD 26 isy{P Obtained Grade pont average = ‘numa Scanned with CamScanner 23 3/9/23 3), [Integration _____ Integral Derivative: Slope, tangent line . c GO «jy FE*N SC) pea) 2x x mm * derivative Integral: antiderivative or inverse derivative afin) J rcoax _ [Pu =f@)+te Procedure of finding integral is integration. Symbolic Math Toolbox Integration — Q provides functions for solving, plotting, math equations. and manipulating symbolic lets you analytically perform differentiation, integration, simplification, transforms, and equation solving, O results displayed in mathematical typeset. 28 Link for details: httpsi//www.mathworks.com/products/symbolic htmiteal Scanned with CamScanner 14 3/9/23 Integration Symbolic Objects ——— O Special data type. | Syms O creates a symbolic object that is automatically assigned to a MATLAB® | variable with the same name. | Sym oo O refers to a symbolic object that can be assigned to a MATLAB variable with the same name or a different name. Integration Sym (Uses and syntax) Example 1 Example 2 Example 3 oy ows > ris ee ig re 1 The mummerte results te aatse-36 aon eel ree a > itm > aT > ae Es i Orne syntotic muncter ts i ms oa represented iv exact rational fo a nm la 15 Scanned with CamScanner 3/9)2 Integration ‘Syms (Uses and syntax) Example 3 a Syms crente x y eto, ns symbolic variables 3 Integration Syntax Syntax(definite Integral) ung Xs symbole verlabie a J cnsymbole vatobie ot int(f. a, >} Fax >| F@)dx mut x) i ett, xa,b) f od ieee ‘Command Window Siterattett regain ea ete ea sos E Heber: zent a EB ihe 2exets cate eanian 27 seinen w eS be ee 2 16 Scanned with CamScanner oo 3/9/23 Integration Shade/Plot/Find Area Under a Curve region bounded by the given function, vertical Ti and the scans, Rounded by: ea ayes x \aetine sysbolie variaye a6 iptet_range, f(ptot_range)} ang, £(area_x_rang)) elation Peas (int fx ayb)) area=260 34 Integration Shade/Plot/Find Area Under a Curve region bounded by the given function, vertical lines and the x-axis. Curve between: f(x) =x7=2 & f(x)=0 Bounded by vertical line: x=-3, x=3 7 i Scanned with CamScanner

You might also like