BACK TO TOP
Loading

Thông Báo


Hiện nay, trang Box.com đang giới hạn băng thông nên nhiều bạn không tải được tài liệu trên web. Vì vậy, chúng tôi làm video hướng dẫn các bạn tải tài liệu trên trang này. Các bạn bấm vào link này để xem hướng dẫn nhé !!!
Tài liệu về Matlab và ứng dụng trong kỹ thuật điều khiển tự động
MATLAB – phần mềm nổi tiếng của công ty MathWorks, là một ngôn ngữ hiệu năng cao cho tính toán kỹ thuật như được viết trong logo của phần mềm này. Nó tích hợp tính toán, hiện thị và lập trình trong một môi trường dễ sử dụng. 

Các ứng dụng tiêu biểu của MATLAB bao gồm:
  • Hỗ trợ toán học và tính toán
  • Phát triển thuật toán
  • Mô hình, mô phỏng
  • Phân tích, khảo sát và hiển thị số liệu
  • Đồ họa khoa học và kỹ thuật
  • Phát triển ứng dụng với các giao diện đồ họa.
Tên của phần mềm MATLAB bắt nguồn từ thuật ngữ “Matrix Laboratory”. Đầu tiên nó được viết bằng FORTRAN để cung cấp truy nhập dễ dàng tới phần mềm ma trận được phát triển bởi các dự án LINPACK và EISPACK. Sau đó nó được viết bằng ngôn ngữ C trên cơ sở các thư viện nêu trên và phát triển thêm nhiều lĩnh vực của tính toán khoa học và các ứng dụng kỹ thuật. 
Ngoài MATLAB cơ bản với các khả năng rất phong phú sẽ được đề cập sau, phần mềm MATLAB còn được trang bị thêm các ToolBox – các gói chương trình (thư viện) cho các lĩnh vực ứng dụng rất đa dạng như xử lý tín hiệu, nhận dạng hệ thống, xử lý ảnh, mạng nơ ron, logic mờ, tài chính, tối ưu hóa, phương trình đạo hàm riêng, sinh tin học,... Đây là các tập hợp mã nguồn viết bằng chính MATLAB dựa theo các thuật toán mới, hữu hiệu mà người dùng có thể chỉnh sửa hoặc bổ sung thêm các hàm mới.
MATLAB được thiết kế để giải các bài toán bằng số chứ không nhằm mục đích chính là tính toán ký hiệu như MATHEMATICA và MAPLE. Tuy nhiên, trong MATLAB cũng có thể tính toán ký hiệu được nhờ các hàm trong Symbolic Math ToolBox.

 
Matlab là một công cụ rất mạnh ứng dụng đa dạng trong nhiều lĩnh vực và điều khiển tự động cũng không ngoại lệ. trong bài viết này,Bachkhoamedia sẽ giới thiệu cho các bạn một vài tài liệu giới thiệu căn bản về Matlab và những câu lệnh,ứng dụng của matlab cho lĩnh vực điều khiển tự động đơn giản như tìm hàm truyền,vẽ đặc tính tần số Nyquist....và sẽ dần đi sâu hơn ở những bài viết sau.

Các tài liệu về phần mềm MATLAB

Các tài liệu được giới thiệu trong bài viết :
  • Câu lệnh cơ bản Matlab
  • Control System Toolbox & SIMULINK: 
  • Nhóm lệnh cơ bản sử dụng cho điều khiển tự động: 
  • Matlab – introduction
  • Khảo sát sự ổn định của hệ thống :

Ứng dụng matlab trong giải tích

Matlab là một hệ tính toán lớn và mạnh, được dùng phổ biến trong giảng dạy, nghiên cứu và làm việc thực tế. Tuy nhiên phần mềm này có bản quyền tư hữu và tương đối cồng kềnh, có thể lên tới hàng gigabybes.

Tài liệu hướng dẫn chủ yếu là phần Help của chương trình. Ngoài ra có thể tìm đọc quyển sách Jeffery Cooper, A Matlab companion for multivariable calculus, Harcourt, 2001.
Để chạy mỗi lệnh, nhấn Enter.

Nhập vào hàm ở dạng kí hiệu
Thông báo biến x là một biến kí hiệu (symbolic)
syms x
Nhập vào hàm f, ví dụ f(x)=x^2-3x+1
f=x^2-3*x+1

Tính giá trị của hàm
Tính giá trị của f tại một điểm, chẳng hạn tại x=2
subs(f,x,2)

Tính đạo hàm
Tính đạo hàm của hàm f theo biến x
diff(f,x)

Vẽ đồ thị hàm một biến
Vẽ đồ thị hàm f, chẳng hạn với x từ 1 tới 2
ezplot(f,[1,2])

Tích phân của hàm một biến
Tính tích phân không xác định của hàm f theo biến x
int(f,x)
Tính tích phân xác định của hàm f theo biến x, với x từ 1 tới 2
int(f,x,1,2)

Nhập hàm nhiều biến ở dạng kí hiệu
Nhập vào một hàm nhiều biến
syms x y
f=x^2*y^3-3*x*y^2

Tính giá trị của hàm hai biến
Tính giá trị của f tại một điểm, chẳng hạn tại x=2, y=3
subs(subs(f,x,2),y,3)

Tính đạo hàm riêng
Tính đạo hàm riêng của f theo biến y
diff(f,y)

Vẽ đồ thị hàm hai biến
Vẽ đồ thị hàm f trên khoảng x từ 1 tới 2, y từ 3 tới 4
ezsurf(f,[1,2,3,4])

Tính tích phân bội
Tính tích phân của f trên hình hộp chữ nhật x từ 1 tới 2, y từ 3 tới 4:
Đưa về tích phân lặp:
int(int(f,x,1,2),y,3,4)

Vẽ mặt cho bởi phương trình tham số
Ví dụ vẽ mặt cầu x=sin(u)cos(v), y=sin(u)sin(v), z=cos(u), u từ 0 tới pi, v từ 0 tới 2pi:
syms u v
ezsurf(sin(u)*cos(v),sin(u)*sin(v),cos(u),[0 pi 0 2*pi])
mẫu lệnh tổng quát là
ezsurf(x,y,z,[a b c d])
tham số thứ nhất biến thiên từ a tới b, tham số thứ hai biến thiên từ c tới d.

Tính xấp xỉ tích phân
Tính xấp xỉ tích phân của hàm f (x) với x từ a tới b:
Vì đây không còn là phép toán kí hiệu nữa mà là phép toán số (numerical), nên cần chuyển f thành một dạng hàm khác, gọi là inline.
Ví dụ tích tích phân f(x)=e^(x^2) từ 0 tới 1:
Nhập hàm f ở dạng inline
f=inline('exp(x.^2)')
Chú ý có dấu chấm trước toán tử ^ (Matlab dùng nó để tính toán trên ma trận).
Tính xấp xỉ tính phân của f:
quad(f,0,1)

Vẽ trường vectơ 2 chiều
Ví dụ: Vẽ trường (P(x,y),Q(x,y)) với P(x,y)=2x+3y, Q(x,y)=3x^2-y^5 trên hình chữ nhật x từ -1 tới 1, y từ -2 tới 2.
Nhập vào trường:
P=inline('2*x+3*y','x','y')
Q=inline('3*x^2-y^5','x','y')
Cho biến x chạy từ -1 tới 1, lấy 10 điểm chia; cho biến y chạy từ -2 tới 2, lấy 10 điểm chia:
x=linspace(-1,1,10)
y=linspace(-2,2,10)
Tạo một lưới các điểm ứng với các điểm chia trên:
[X,Y]=meshgrid(x,y)
Tính giá trị của trường tại các điểm chia này:
p=P(X,Y)
q=Q(X,Y)
Vẽ các vectơ của trường tại các điểm này:
quiver(X,Y,p,q)

Thông tin chi tiết
Tên file:
Tài liệu về Matlab và ứng dụng trong kỹ thuật điều khiển tự động
Phiên bản:
N/A
Tác giả:
N/A
Website hỗ trợ:
N/A
Thuộc chủ đề:
Danh mục » Ngành cơ điện tử » Kỹ thuật điều khiển tự động
Gửi lên:
13/03/2014 12:10
Cập nhật:
13/03/2014 12:10
Người gửi:
haihoang_boy
Thông tin bản quyền:
N/A
Dung lượng:
N/A
Đã xem:
764
Đã tải về:
32
Đã thảo luận:
0
Tải về
Để tải về, bạn cần đăng nhập với tư cách thành viên của site. Nếu chưa có tài khoản, bạn có thể đăng ký bằng cách click vào đây
Đánh giá
Bạn đánh giá thế nào về file này?
Hãy click vào hình sao để đánh giá File
 
KIẾN THỨC CƠ KHÍ CƠ BẢN

TIÊU CHUẨN CƠ KHÍ

KINH NGHIỆM CƠ KHÍ

PHẦN MỀM CƠ KHÍ


Nội dung được sưu tầm và tổng hợp từ Internet - Chúng tôi không chịu trách nhiệm về các vấn đề liên quan đến nội dung !!!
HƯỚNG DẪN TẢI TÀI LIỆU LINK BÁO HỎNG

Có một số tài liệu khi các bạn bấm vào link tải sẽ hiện thông báo lỗi, nhưng thực ra link tải tài liệu vẫn hoạt động tốt. Các bạn tải link này bằng cách copy link và mở bằng new tab (hoặc bấm chuột phải và chọn "Mở liên kết ở cửa sổ mới") là có thể tải được tài liệu. Chúc các bạn thực hiện thành công. Cảm ơn các bạn đã quan tâm đến website.

Mọi thắc mắc hay ý kiến xin gửi vào mục Liên hệ hoặc gửi qua Email: thuvientlck@gmail.com
Hoặc: Fanpage FaceBook