... chứa kết quả.
s: tên biến chứa chuỗi ký tự.
Ví dụ: »a = MaTlab WORks’
»b = upper(a)
b =
MATLAB WORKS
»b = upper( MaTlab WORks’)
b=
MATLAB WORKS
9. lower cho ra chuỗi ký tự viết thường.
Cú ...
đường dẫn tìm kiến của MATLAB và
có thể xoá hoặc bổ sung đường dẫn
tìm kiếm)
Simulink (mở cửa sổ soạn thảo
chương trình mô phỏng simulink)
Hình 2.1 Cửa sổ dòng lệnh MATLAB
Khai báo Công ... các thư mục <path> vào search path của MATLAB
»rmpath <path> xoá thư mục <path> khỏi search path của MATLAB
»pathtool mở cửa sổ giao diện cho phép xem và sửa đổi đường dẫn tìm...
... chứa kết quả.
s: tên biến chứa chuỗi ký tự.
Ví dụ: »a = MaTlab WORks’
»b = upper(a)
b =
MATLAB WORKS
»b = upper( MaTlab WORks’)
b=
MATLAB WORKS
9. lower cho ra chuỗi ký tự viết thường.
Cú ... %c’,’M’)
s = Đây là chữ: M
7)%s: đối số là chuỗi ký tự.
s = sprintf(‘Đây là chuỗi: %s’, Matlab )
s = Đây là chuỗi: Matlab
8. fclose đóng file đang mở sau khi truy xuất xong.
43
»v = min(a,b)
v ... chuyển mảng cấu trúc B sang dạng xâu
2.6 Các hàm giao tiếp với tệp dữ liệu (FILES)
Ngoài tệp mat-file đã biết, để tương thích với ngôn ngữ C, MATLAB còn định nghĩa
hai loại tệp dạng văn bản (text)...
... với matlab
Trớc tiên để khởi động MATLAB bạn kích đúp (hoặc đơn) v biểu tợng
file MATLAB. exe ,trên mn hình xuất hiện cửa sổ sau.( Xem hình vẽ 1.1 )
Cửa sổ đó chứa các thanh công cụ( giao ... toolbox ở trong mô trờng lm việc của .
ã Mạng nơron
ã Logic mờ
ã Simulink
1.1.3 Hệ thống MATLAB
Hệ thống giao diện của MATLAB đợc chia thnh 5 phần
ã Môi trờng phát triển.
Đây l nơi đặt ... 1.2246e-016
+ Các phép tính sử dụng trong Matlab :
Trong MATLAB cũng sử dụng các phép toán thông thờng đợc liệt kê trong bảngsau
Ký tự
ý nghÜa
LÖnh Matlab
+ Céng a + b a+b
- Trừ a - b a-b...
... : Ctrl + Q.
1.3.2- Cửa sổ lệnh của Matlab (Matlab Command Window)
Cửa sổ lệnh là cửa sổ chính trong đó ngời sử dụng giao tiếp với Matlab. Trình
dịch của Matlab hiển thị một dấu nhắc >> ... Matlab.
Kích đúp chuột vào biểu tợng Matlab5 .3 trên màn hình Desktop của Windows:
hoặc kích chuột theo trình tự nh sau:
Start/ Programs/ Matlab/ Matlab 5.3
Sau khi khởi động xong cửa sổ Matlab ... của MATLAB để dán các đối tợng khác vào MATLAB.
2.2.5- Clear: Xoá đối tợng đà đ
ợc chọn trong khung cửa sổ MATLAB.
2.2.6- Select All: Chọn toàn bộ nội dung trong khung cửa sổ lệnh cña
MATLAB. ...
... + 3j)
y = 3
MATLAB trong điều khiển tự động Trang 35
d) Ví duï:
a = MaTlab WORks’
b = upper(a)
b = MATLAB
b = upper( MaTlab WORks’)
b= MATLAB WORKS
MATLAB trong điều khiển ... chuỗi ký tự.
MATLAB trong điều khiển tự động Trang 9
p: biến chứa đường dẫn.
path (p): đặt đường dẫn mới.
d) Ví dụ:
đặt đường dẫn đến thư muïc c:\lvtn \matlab
p = ‘d:\DA \matlab ;
path ... chuỗi ký tự
thì chuỗi ký tự được đặt trong dấu ‘’
d) Ví duï:
» num=(&apos ;Matlab& apos;)
num =
Matlab
» disp(num)
Matlab
» num=[2 0 0 1]
num =
2 0 0 1
» disp(num)
2 0 0 1
» num='PHAM...
... KHÁI NIỆM CƠ BẢN
2.1 Hoạt động của Matlab trong cửa sổ lệnh
Cửa sổ lệnh là phần giao diện của Matlab được sử dụng để nhập các câu lệnh. Trong cửa số
lệnh, Matlab có thể thực hiện được các phép ... THIỆU CHUNG 1
1.1 Tổng quan và các đặc điểm của Matlab 1
1.2 Giao diện và các cửa sổ chính của Matlab 2
2 CÁC KHÁI NIỆM CƠ BẢN 3
2.1 Hoạt động của Matlab trong cửa sổ lệnh 3
2.1.1 Những đặc điểm ... trên.c1=
1.0000 - 2.0000i
>> c2 = 3*(2-sqrt(-1)*3)
c2=
7
1.2 Giao diện và các cửa sổ chính của Matlab
Matlab sử dụng 2 cửa số giao diện: cửa số 1 để nhập các câu lệnh, dữ liệu và in kết quả
Cửa...
... ASCII.
b) Cú pháp:
MATLAB trong điều khiển tự động Trang 35
d) Ví duï:
a = MaTlab WORks’
b = upper(a)
b = MATLAB
b = upper( MaTlab WORks’)
b= MATLAB WORKS
MATLAB trong điều khiển ...
Giáo trìnhMATLAB
trong điều khiển tự động
Tập lệnh cơ bản của
matlab
MATLAB trong điều khiển tự động Trang 30
In 4 chuỗi ‘Khao sat’,‘ứng dụng’, MATLAB , ‘trong ... dẫn mới.
d) Ví dụ:
đặt đường dẫn đến thư muïc c:\lvtn \matlab
p = ‘d:\DA \matlab ;
path (p);
22. Lệnh QUIT
a) Công dụng:
Thoát khỏi Matlab.
b) Cú pháp:
quit
23. Lệnh SIZE
a) Công dụng:...
... năng của MATLAB nhận được từ tập hợp mở rộng của nó về
các hàm. MATLAB có một số lớn các hàm, cho đến nay trên 500 hàm. Một số
hàm là hàm nội tại hay hàm cài sẵn với chính trình xử lý MATLAB. ... hàng của
MATLAB( MATLAB TOOLBOX ). Và một số được thêm vào bởi người dùng
cho các trình ứng dụng đặc biệt.
Rõ ràng với người dùng thì một hàm có thể
có hay không có trong trình
MATLAB hoặc ... M-file. Đây là một mặt quan trọng của MATLAB;
người dùng có thể tạo ra các hàm của riêng mình, và chúng hoạt động đúng như
các hàm nội tại cài sẵn của MATLAB . Sẽ biết thêm về siêu tệp M-file...
... Matlab.
Kích đúp chuột vào biểu tợng Matlab5 .3 trên màn hình Desktop của Windows:
hoặc kích chuột theo trình tự nh sau:
Start/ Programs/ Matlab/ Matlab 5.3
Sau khi khởi động xong cửa sổ Matlab ... để xuất nhập dữ liệu. Matlab cũng
bao gồm các công cụ để phát triển và quản lý M-file, các ứng dụng của Matlab.
1.3.1- Khởi động và thoát khỏi Matlab
1.3.1.1- Khởi động MATLAB:
Cũng nh các ... tợng của
Matlab sẽ đợc tự động đa ra Desktop của windows.
1.3- Môi trờng làm việc của Matlab
Matlab vừa là một ngôn ngữ vừa là một môi trờng làm việc. Là một môi
trờnglàm việc, Matlab bao...
... cụ trong khung cửa sổ
lệnh MATLAB.
2.4 Window : Hiện thông tin về số tập tin đà thực hiện trong khung cửa sổ lệnh
MATLAB.
Chơng 3
Các khái niệm cơ bản
MATLAB ( Matrix laboratory) ... n>
Nhãm lÖnh n;
End
Tungvn40@yahoo.com CM Soft 70 NCT F2 Q10
Trang 4
L cửa sổ giao tiếp chính của Matlab bởi đây l nơi nhập giá trị các
biến, hiển thị giá trị,tính toán giá trị của biểu ...
d
ụng lại
% Chuong trinh trong M-file
x= 0:pi/6:2*pi;
y=sin(x);
plot(x,y);
i ifiμ
Tungvn40@yahoo.com
CM Soft 70 NCT F2 Q10
Trang 4
Chơng 2
Các lệnh menu cña MATLAB
2.1 File...
... cao hơn một bậc.
MATLAB trong điều khiển tự động Trang 35
d) Ví duï:
a = MaTlab WORks’
b = upper(a)
b = MATLAB
b = upper( MaTlab WORks’)
b= MATLAB WORKS
MATLAB trong điều khiển ... chuỗi ký tự
thì chuỗi ký tự được đặt trong dấu ‘’
d) Ví duï:
» num=(&apos ;Matlab& apos;)
num =
Matlab
» disp(num)
Matlab
» num=[2 0 0 1]
num =
2 0 0 1
» disp(num)
2 0 0 1
» num='PHAM ... j+2,…., k-1, k
MATLAB trong điều khiển tự động Trang 9
p: biến chứa đường dẫn.
path (p): đặt đường dẫn mới.
d) Ví dụ:
đặt đường dẫn đến thư muïc c:\lvtn \matlab
p = ‘d:\DA \matlab ;
path...
... trình
1.2.1 Khởi động MATLAB: Kích vo biểu
tợng Matlab trên mn hình Windows hoặc
kích:
Start/ Programs/ Matlab/ Matlab 5.3, sau
đó hiện cửa sổ Matlab v cửa sổ lệnh (
MATLAB Command Widowd ... với matlab
Trớc tiên để khởi động MATLAB bạn kích đúp (hoặc đơn) v biểu tợng
file MATLAB. exe ,trên mn hình xuất hiện cửa sổ sau.( Xem hình vẽ 1.1 )
Cửa sổ đó chứa các thanh công cụ( giao ... toolbox ở trong mô trờng lm việc của .
ã Mạng nơron
ã Logic mờ
ã Simulink
1.1.3 Hệ thống MATLAB
Hệ thống giao diện của MATLAB đợc chia thnh 5 phần
ã Môi trờng phát triển.
Đây l nơi đặt...
... thống tùy thuộc vào thông số ‘Stop time’ trong
menu Simulink -> ;Simulink paramrters’, giả sử đặt 120 (Hình 5) .
KHỞI ĐỘNG VÀ TẠO MÔ HÌNH BẰNG SIMULINK
Ứng dụng xây dựng mô hình xe tải:
Xác ... MÔ HÌNH BẰNG SIMULINK
Ứng dụng xây dựng mô hình xe tải:
Hình 7
XÂY DỰNG MÔ HÌNH HỆ THỐNG ĐIỀU KHIỂN VỊ TRÍ MOTOR DC
KHỞI ĐỘNG VÀ TẠO MÔ HÌNH BẰNG SIMULINK
Hình 9: Mô hình simulink hoàn ... ω
c
bằng hàm rlocfind :
Nhấp chuột vào điểm giao nhau giữa quĩ đạo nghiệm và trục
ảo của đồ thị, trong Worspace ta được:
KHỞI ĐỘNG VÀ TẠO MÔ HÌNH BẰNG SIMULINK
Ứng dụng trong điều khiển tự động
...
... Cho dây dẫn bằng đồng
(ρ=18.84 Ω mm2/km)
Thành lập hàm M-file
3. Giao diện của Matlab
Khi chạy chương trình Matlab, giao diện đầu tiên xuất hiện
với các thành phần cơ bản :
Phóng to cửa ... ap')
end
2. Khởi động chương trình Matlab.
Để vào chương trình Matlab, chúng ta chọn 1 trong 2
cách sau :
Cách 1 : Double click vào biểu tượng của Matlab trên
màn hình.
Cách 2 : Click ... quyền.
2.7 Phép toán gán
Toán tử gán được sử dụng trong Matlab dùng để thay
thế cho giá trị hoặc một biểu thức tính toán.
Toán tử = trong Matlab được gọi là toán tử gán
Ví dụ: cần tính biểu thức...