Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 10: Graphics MATLAB for Scientist and Engineers Using Symbolic Toolbox.

Similar presentations


Presentation on theme: "Chapter 10: Graphics MATLAB for Scientist and Engineers Using Symbolic Toolbox."— Presentation transcript:

1 Chapter 10: Graphics MATLAB for Scientist and Engineers Using Symbolic Toolbox

2 You are going to Review the basics of plotting simple 2-D/3-D graphs and animations Create graphs with different attributes Generate advanced animated graphs with timing control Handle cameras for static and animated 3-D graphs 2

3 Introduction Graphics – Tool for exploring math objects MuPAD: Easy 2-D, 3-D and animated graphs Interactive graph attributes editor Plot library does it all 3

4 2-D Simple Function Graphs Simple function graph with range 4

5 2-D Multiple Function Graphs Multiple plots wo/wt legend 5

6 2-D Graphs – Matrix Eigenvalues Max. Eigenvalues of a Matrix 6

7 2-D Piecewise Graphs Piecewise functions 7

8 2-D Function Graphs with Y Range Y range control 8

9 2-D Simple Animations Additional animation parameter 9

10 2-D Multiple Function Animations Additional animation parameter 10 Default No. of Frames = 50

11 Attributes of 2D Graphs Mesh Control 11 1212

12 Attributes Control Details Grid, Ticks and Header 12

13 Specifying Viewing Box Y Range of Viewing Box 13

14 Specifying Viewing Box (cont.) Semi-automatic control of Y Range 14

15 3-D Function Graphs 15

16 3-D Function Graphs (cont.) Generated 3-D Graphs 16

17 Submesh for Smoother Surface Submesh 17 Without Submesh With Submesh

18 3-D Animations 18 Default No. of Frames = 50 Animation Parameter Flying Carpet

19 Advanced 2-D Graphs Several objects with different attributes in a single graph 19 Plot primitives

20 Anatomy of Complex 2D Graph Function and its tangential line at a point 20 plot::Point2d plot::Line2d plot::Function2d

21 Advanced 2-D Animation Line and point are animated. 21

22 Moving Tangential Line Function and its tangential line at a moving point 22

23 Example: Interpolated Curve Original curve and its sampled points Interpolated points using cubic spline Both curves and sampled points 23

24 Compare the Curves Original curve, sampled points and interpolated curve 24

25 Example: Cycloids A cycloid is the curve that you get when following a point fixed to a wheel rolling along a straight line. We visualize this construction by an animation in which we use the x coordinate of the hub as the animation parameter. The wheel is realized as a circle. There are 3 points fixed to the wheel: a green point on the rim, a blue point inside the wheel and a red point outside the wheel: 25 source code can be found in 'ch10_graphics_demo.mn'

26 Example: ODE Vector Field We wish to visualize the solution of the ordinary differential equation (ODE) y′(x) = −y(x)3 + cos(x) with the initial condition y(0) = 0. The solution shall be drawn together with the vector field ⃗ v(x, y) = (1,−y3 + cos(x)) associated with this ODE (along the solution curve, the vectors of this field are tangents of the curve). 26 source code can be found in 'ch10_graphics_demo.mn'

27 Example: Surface by Rotated Curve Create an interpolated curve from a series of data points. Rotate the curve to get the corresponding surface. 27 source code can be found in 'ch10_graphics_demo.mn'

28 RGB Colors 28 Opacity

29 Simple Animation 29

30 Animation: Arc 30

31 Animation Parameters Animation parameters are for each objects. 31

32 Animation Parameter - Global Animation parameter serves as a global var. 32

33 Time Synchronization 33

34 Integration and Area 34 source code can be found in 'ch10_graphics_demo.mn'

35 Transformations Translate, rotate and scale a group of graph objects. 35

36 Animated Rotation 36

37 Using Camera 37

38 Animated Camera Camera trajectory Lorenz attractor 38 source code can be found in 'ch10_graphics_demo.mn'

39 Key Takeaways Now, you are able to plot 2-D and 3-D graphs using different objects and attributes, generate 2-D and 3-D animations with different objects and attributes, and to control colors and cameras for your graphs. 39

40 Notes 40


Download ppt "Chapter 10: Graphics MATLAB for Scientist and Engineers Using Symbolic Toolbox."

Similar presentations


Ads by Google