1. Trang chủ
  2. » Cao đẳng - Đại học

MATLAB ỨNG DỤNG CHO NGÀNH HÓA HỌC VÀ CÔNG NGHỆ HÓA HỌC

7 9 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 1,13 MB

Nội dung

Data analysis and exploration Visualization and image processing Algorithm prototyping and development Modeling and simulation. Programming and application development.[r]

(1)

TRƯỜNG Đ I H C KHOA H C T NHIÊN KHOA HÓA HỌC

MATLAB NG D NG

CHO NGÀNH HÓA H C

(2)

HÀ N I-2003Ộ

L i gi i thi u

MATLAB integrates mathematical computing, visualization, and a powerful language to provide a flexible environment for technical computing MATLAB includes tools for:

Data acquisition

Data analysis and exploration Visualization and image processing Algorithm prototyping and development Modeling and simulation

(3)

Mục lục

1 Cài đ t giao di n c a matlabặ ệ ủ

1.1 C u hình yêu c u v i Matlab 6.0, 6.5 ấ ầ

1.2 Cài đ t ph n m mặ ầ ề

1.3 Giao di nệ

2 Nh ng khái ni m c sữ ệ 10

2.1 Các phím t tắ 10

2.2 L p trình v i Matlabậ 10

2.2.1 Bi n matlabế 12

2.2.2 Nh p d li uậ ữ ệ 13

2.2.3 Làm vi c v i workspaceệ 14

2.2.4 Làm vi c v i command historyệ 15

2.2.5 Làm vi c v i current directory, qu n lý t pệ ả ệ 17

3 Các d ng hi n th s hàm tốn h c thơng d ngạ ể ị ố ọ ụ 18

3.1 Các d ng hi n th sạ ể ị ố 18

3.2 S ph cố ứ 18

3.3 Các hàm tốn h c thơng d ngọ ụ 19

4 Qu n lý ma tr n d li uả ậ ữ ệ 20

4.1 Ma tr n chi uậ ề 20

(4)

4.1.2 Ma tr n c tậ ộ 21

4.2 Ma tr n nhi u chi uậ ề ề 22

4.3 Các phép toán ma tr nậ 23

4.5 Đ a ch d li u ma tr nị ỉ ữ ệ ậ 24

4.6 Các hàm thông d ngụ 25

6 Qu n lý văn b nả ả 27

7 Qu n lý th i gianả 29

7.1 Các hàm th i gianờ 29

7.2 L p l ch tháng ậ ị 29

7.3 Hi n th ngày gi hi n t iể ị ệ 29

7.3 Tính kho ng th i gian ả 31

8 C u trúc vòng l p u ki n ấ ặ ề ệ 31

8.1 Vòng l p for ặ 31

8.2 Vòng l p whileặ 32

8.3 C u trúc u ki n if-else-endấ ề ệ 33

8.4 C u trúc switch-caseấ 33

9 Phân tích d li u hàm chuy n đ i Fourierữ ệ ể ổ 34

10 T o gi i h phạ ả ệ ương trình n tínhế 38

11 Đa th c hàm n i suyứ ộ 40

11.1 Các phép toán đ i v i đa th cố ứ 40

11.1.1 C ng, tr hai đa th cộ ứ 40

11.1.2 Nhân, chia hai đa th 41

11.1.3 Tính giá tr đa th cị ứ 41

11.1.4 Đ o hàm tích phân 42

11.1.5 Nghi m c a phệ ủ ương trình đa th 42

11.2 Các phép n i suy d li uộ ữ ệ 43

12 Hàm s ố 49

12.1 Kh o sát hàm sả ố 49

* V đ th hàm s : ẽ ị ố 49

* Xác đ nh c c tr lân c n h pị ự ị ậ ẹ 49

12.2 Tìm giao m c a đ th hàm s v i tr c hoành v i đ th hàm s khácể ủ ị ố ụ ị ố 50

12.3 Đ o hàmạ 50

12.4 Tích phân 50

13 H p công cộ ụ 51

13.1 Gi i thi u h p công cớ ệ ộ ụ 51

13.2 H p cơng c tốn h cộ ụ ọ 52

13.1.1 Bi n tế ượng tr ng 52

* Khái ni mệ 52

* Đ i tên bi nổ ế 53

* Hàm double chuy n m t h ng tể ộ ằ ượng tr ng thành ki u s ể ố 53

13.1.2 Các phép toán bi u th c tể ứ ượng tr ngư 54

(5)

* Hàm compose(f,g)=f(g(x)) k t h p hai hàm s finverse(g) xác đ nh hàmế ợ ố ị

ngượ ủc c a g 55

13.1.3 Đ o hàm tích phânạ 55

13.1.4 Gi i phả ương trình tượng tr ngư 57

14 Đ h a matlabồ ọ 60

14.1 Đ h a không gian hai chi uồ ọ ề 61

14.1.1 Các hàm v đ thẽ ị 61

14.1.2 Các tùy ch n ọ 62

14.1.3 H tr c t a đ , nhãn, lệ ụ ọ ộ ưới, h p ch a tr c, thíchộ ứ ụ 63

14.2 Đ h a không gian chi uồ ọ ề 67

14.2.1 Đ th b m t lồ ị ề ặ ưới 67

14.2.3 Các tùy ch n, h tr c t a đ , nhãn, lọ ệ ụ ọ ộ ưới, h p ch a tr c, thíchộ ứ ụ 71

14.2.4 Đi u n màu ánh sángề ể 74

Các kh i l nh c b nố ệ ả 76

Các l nh đa năngệ 76

Qu n lý hàm l nh ả ệ 76

Qu n lý bi n không gian làm vi ế ệ 77

Ki m soát command windowể 77

Làm vi c v i file môi trệ ường ho t đ ngạ ộ 77

Kh i đ ng chở ộ ương trình MATLAB 78

Các ký t đ c bi t toán t ự ặ ệ 78

Các hàm logic 79

Xây d ng g r i ngơn ng l p trìnhự ỡ ố ữ ậ 79

MATLAB m t ngơn ng l p trìnhộ ữ ậ 79

Đi u n lu ng (Control Flow)ề ể 79

Nh p d li u (Interactive Input)ậ ữ ệ 79

L p trình hậ ướng đ i tố ượng (Object-Oriented Programming) 80

G r iỡ ố 80

Các ma tr n c s thao tác v i ma tr n (Elementary Matrices and Matrixậ ậ Manipulation) 80

Ma tr n c s m ng (Elementary Matrices and Arrays)ậ ả 80

H ng s bi n đ c bi t (Special Variables and Constants)ằ ố ế ặ ệ 81

Ngày tháng th i gian (Time and Dates)ờ 81

Thao tác v i ma tr n (Matrix Manipulation)ớ ậ 81

Các hàm vector (Vector Functions) 82

Các ma tr n chuyên d ng (pecialized Matrices)ậ ụ 82

Các hàm toán h c c s (Elementary Math Functions)ọ 82

Các hàm toán h c chuyên d ng (Specialized Math Functions)ọ ụ 83

Chuy n đ i h tr c t a đ (Coordinate System Conversion)ể ổ ệ ụ ọ ộ 83

Hàm ma tr n đ i s h c n tính (Matrix Functions - Numerical Linear Algebra )ậ ố ọ ế 83

Phân tích ma tr n (Matrix Analysis)ậ 83

(6)

Phát tri n giao di n ngể ườ ụi s d ng (User Interface Development)

guidata L u tr l y l i d li u ng d ngư ữ ấ ữ ệ ứ ụ guihandles T o c u trúc u nạ ấ ề ể

movegui Di chuy n hình nh giao di n hìnhể ả ệ openfig M xây d ng hình nh giao di nở ự ả ệ

guide M giao di n trình so n th oở ệ ả inspect Hi n th ki m tra tính ch tể ị ể ấ

Vào c ng n i ti p (Serial Port I/O) ố ế

T o m t đ i tạ ộ ố ượng c ng n i ti pổ ố ế

serial T o m t đ i tạ ộ ố ượng c ng n i ti pổ ố ế

Vi t đ c d li u (Writing and Reading Data)ế ữ ệ

fgetl Đ c dòng văn b n t thi t b không gi i h ả ế ị fgets Đ c dòng văn b n t thi t b gi i h ả ế ị fprintf Ghi văn b n vào thi t bả ế ị

fread Đ c d li u nh phân t thi t bọ ữ ệ ị ế ị

fscanf Đ c d li u t thi b format d ng textọ ữ ệ ế ị fwrite Ghi d li u nh phân vôaf thiêt bữ ệ ị ị

readasync Read data asynchronously from the device stopasync Stop asynchronous read and write operations

Đ nh hình tr l i thu c tính (Configuring and Returning Properties)ị ả ạ get Tr l i tính ch t đ i tả ấ ố ượng c ng n i ti pổ ố ế

set Đ t c u hình ho c hi n th tính ch t đ i tặ ấ ặ ể ị ấ ố ượng c ng n i ti pổ ố ế

Thay đ i tr ng thái (State Change)ổ

fclose Ng t m t đ i tắ ộ ố ượng c ng n i ti p kh i thi t bổ ố ế ỏ ế ị fopen N i đ i tố ố ượng c ng n i ti p v i thi t bổ ố ế ế ị

record Ghi d li u thông tin s ki n vào fileữ ệ ự ệ

L nh đa (General Purpose)ệ

clear Lo i b đ i tạ ỏ ố ượng c ng n i ti p kh i không gian làm vi c c a MATLABổ ố ế ỏ ệ ủ delete Lo i b đ i tạ ỏ ố ượng c ng n i ti p kh i b nhổ ố ế ỏ ộ

disp Hi n th thơng tin tóm t t đ i tể ị ắ ố ượng c ng n i ti pổ ố ế instraction Hi n th thông tin s ki n m t s ki n x y raể ị ự ệ ộ ự ệ ả

instrfind Tr l i đ i tả ố ượng t b nh t i không gian làm vi c MATLABờ ộ ớ ệ isvalid Xác đ nh xem đ i tị ố ượng c ng n i ti p có hi u l c khôngổ ố ế ệ ự length Đ dài m ng đ i tộ ả ố ượng c ng n i ti pổ ố ế

load Nh p bi n đ i tậ ế ố ượng t c ng n i ti p vào không gian làm vi c c aừ ổ ố ế ệ ủ MATLAB

(7)

Ngày đăng: 01/04/2021, 01:56

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w