intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Lecture note Data visualization - Chapter 20

Chia sẻ: Minh Nhật | Ngày: | Loại File: PPTX | Số trang:40

15
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

This chapter presents the following content: Graphic window, edit window, start button, matrices in matlab, scalar operations, order of operations, array operations, matrix addition, matrix multiplication, number display (scientific notation), script m-files.

Chủ đề:
Lưu

Nội dung Text: Lecture note Data visualization - Chapter 20

  1. Lecture 20
  2. Recap  Graphic Window  Edit Window Start Button Matrices in MATLAB Scalar Operations Order of Operations Array Operations Matrix  Addition
  3. Types of M­files Two types Script Function
  4. Script M­file The script can use any variables that have been defined in  the workspace, and any variables created in the script are  added to the workspace when the script executes A script created in the MATLAB edit window can be  executed by selecting the Save and Run icon from the  menu bar A script can be executed by typing a file name or by using  the run command from the command window  No matter how you do it, you can only run an M­file if it  is in the current folder
  5. Editor/Debugger Window
  6. Cell Mode It is a utility that allows the user to divide M­files into  sections, or cells, that can be executed one at a time This feature is particularly useful as develop MATLAB ®  programs are developed To activate the cell mode, select Cell ­> Enable Cell Mode from the menu bar in the edit window  Once the cell mode has been enabled, the cell toolbar  appears
  7. It’s important to include the space after the double  Continued….  percentage sign (%%). If don’t, the line is recognized as a  comment, not a cell divider Once the cell dividers are in place, if cursor is positioned  anywhere inside the cell, the entire cell turns pale yellow Now use the evaluation icons on the cell toolbar to  evaluate a single section, evaluate the current section and  move on to the next section, or evaluate the entire file Also on the cell toolbar is an icon that lists all the cell  titles in the M­file
  8. Continued…. By dividing the program into cells, it was possible to  work on each problem separately Be sure to save any M­files developed this way by  selecting Save or Save As from the file menu: File ­> Save or File ­> Save As The reason for using these commands is that in cell mode,  the program is not automatically saved every time when it  is run
  9. Summary of Chapter
  10. Chapter 3 Built in MATLAB Function
  11. Using Built­in Functions Many of the names for MATLAB’s built­in functions are  the same as those defined not only in the C programming  language, but in Fortran and Java as well For example: to take the square root of the variable x ,  we type b = sqrt(x) A big advantage of MATLAB is that function arguments  can generally be either scalars or matrices In our example, if x is a scalar, a scalar result is returned Thus, the statement
  12. Continued…. However, the square­root function, sqrt , can also accept  matrices as input In this case, the square root of each element is calculated,  so x = [4, 9, 16]; b = sqrt(x) returns b = 2 3 4 All functions can be thought of as having three 
  13. Continued…. Some functions require multiple inputs For example: the remainder function, rem , requires two  inputs: a dividend and a divisor. We represent this as  rem(x,y), so rem(10,3) calculates the remainder of 10 divided by 3: ans = 1 The size function is an example of a function that returns  two outputs, which are stored in a single array. It  determines the number of rows and columns in a matrix.
  14. Continued…. A useful feature of the more recent versions of MATLAB  is the adaptive help capability As  a function name is typed, a screen tip appears  showing the correct function format It also includes a link to the function’s help page. A more complicated expressions  can be created by  nesting functions For instance: g = sqrt(sin(x))
  15. Using the HELP Feature  MATLAB includes extensive help tools, which are  especially useful in understanding how to use functions There are two ways to get help from within MATLAB  A command­line help function  An HTML­based set of documentation available by  selecting Help from the menu bar, selecting the help icon or  by using the F1 function key There is also an online help set of documentation,  available through the Start button or the Help icon on the  menu bar
  16. Continued…. To use the command­line help function, type help in the  command window help A list of help topics will appear: HELP topics: MATLAB\general  – General­purpose commands MATLAB\ops  – Operators and special characters MATLAB\lang  – Programming language constructs MATLAB\elmat  – Elementary matrices and matrix 
  17. Example to get help on the tangent function, type help  tan The following should be displayed: TAN  Tangent of argument in radians. TAN(X) is the tangent of the elements of X See also atan, tand, atan2
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2