Tải bản đầy đủ (.ppt) (242 trang)

Slide bài giảng môn CAD

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (11.64 MB, 242 trang )


 CAD (Computer-aided design) là việc sử
dụng máy tính như một công cụ hỗ trợ
cho quá trình thiết kế và bản thảo thiết
kế.
 CAD được ứng dụng trong nhiều lĩnh
vực: kiến trúc - xây dựng, điện – điện tử,
quản lý dự án,…

NGUYEN NGOC MY


 VD: Dùng 3dsmax để dựng mô hình tòa nhà

NGUYEN NGOC MY


 Thành phẩm:

NGUYEN NGOC MY


 Mathematica:

NGUYEN NGOC MY


 Dùng ISIS (Proteus) để mô phỏng:

NGUYEN NGOC MY



 Dùng MATLAB để mô phỏng:

NGUYEN NGOC MY


Báo cáo nhóm
Sản phẩm nhóm
Thi cuối kỳ
Điểm cộng:
+ Giải bài tập (tùy bài).
Điểm trừ:
+ Chửi thề  -1đ/lần
+ Mở laptop  -0.5đ/lần.

NGUYEN NGOC MY

10%
30%
70%


 Giới thiệu chung về MATLAB
 Đồ thị
 Ma trận
 Symbolic và các hàm vi tích phân
 Các hàm xử lý tín hiệu số
 MATLAB GUI

NGUYEN NGOC MY



 Mỗi nhóm tối đa 3 sinh viên.
 Chú ý: Ưu tiên cho các bạn không có máy
được chọn bất kỳ nhóm nào để tham gia.
 Hoạt động này thay cho những buổi thực
hành, cho nên sinh viên phải trình bày
phần lý thuyết và chạy demo cho các đề
tài báo cáo của mình.
 Nội dung báo cáo: phần 2 của giáo trình
Basic of MATLAB and Beyond.
NGUYEN NGOC MY


 Đăng ký nhóm và đề tài: qua website
www.nguyenmy.info trước ngày ???.
 Báo cáo trước tập thể lớp.
 Điểm báo cáo do GV và các nhóm khác
quánh giá.

NGUYEN NGOC MY


 Mỗi nhóm thực hiện 1 sản phẩm tùy thích
có giao diện được thiết kế bằng
MATLAB.
 Chạy thử sản phẩm cho giáo viên xem để
chấm điểm riêng.

NGUYEN NGOC MY



 ĐỀ TÀI GỢI Ý:
 Thiết kế giao diện đồ họa MATLAB thực
hiện một số chức năng như:
o Cho người dùng nhập liệu.
o Xử lý dữ liệu và hiện kết quả.

NGUYEN NGOC MY


 In 2 tài liệu sau:
– Basics of MATLAB and Beyond, Andrew Knight
(Chapman & Hall Press, USA)
– Thí nghiệm CAD, ThS. Nguyễn Chí Ngôn
(Đại học Cần Thơ)

NGUYEN NGOC MY


CAD

Tham khảo từ quyển “Basics of MATLAB and beyond” của Andrew Knight

Nguyễn Mỹ

15


Giới thiệu chung

Làm quen với MATLAB
Trợ giúp
Toán tử & Biến
Ma trận

Nguyễn Mỹ

16


• MATLAB = MATrix LABoratory.
• MATLAB là một ngôn ngữ lập trình thông
dịch có tăng cường thư viện riêng các lệnh về
toán và đồ thị.
• Cho phép mô phỏng nhiều lĩnh vực kỹ thuật.
• MATLAB có thể được mở rộng tính năng
thông qua các toolbox chuyên dụng
( />
Nguyễn Mỹ

17




Một số bộ công cụ chuyên dụng:

Nguyễn Mỹ

18



• Ra đời vào những năm 1970 bởi nhà toán học
kiêm lập trình viên Cleve Moler (trưởng bộ
môn Tin học, ĐH New Mexico, Mỹ).
• MATLAB ban đầu hỗ trợ cho FORTRAN.
• 1984, Jack Little, Cleve Moler và Steve
Bangert viết lại MATLAB bằng C và thành lập
tập đoàn MathWorks.
Nguyễn Mỹ

19


• 2000, MATLAB được viết lại, sử dụng các thư
viện dành cho ma trận.
• MATLAB ban đầu được ứng dụng trong kỹ
thuật điều khiển, sau đó là đại số tuyến tính,
phân tích thống kê, xử lý ảnh,…

Nguyễn Mỹ

20


Nguyễn Mỹ

21



• Giao diện mặc định ban đầu của MATLAB:

Kho
Kholàm
làmviệc
việc
Nơi
Nơinhập
nhậplệnh
lệnh

Lịch
Lịchsử
sửlệnh
lệnh

Nguyễn Mỹ

22


• Các lệnh được nhập vào sau dấu nhắc >>
• Để xóa các lệnh trong cửa sổ dòng lệnh : clc
• Kho làm việc (Workspace): chứa các biến và giá
trị của chúng.

Nguyễn Mỹ

23



• Khai báo biến: không cần khai báo kiểu dữ liệu

Nguyễn Mỹ

24


• Phân biệt ký tự hoa thường
– Biến ans giữ giá trị tạm trong
quá trình thực hiện lệnh.
– Sử dụng dấu chấm phẩy ở
cuối nếu muốn bỏ qua việc
hiển thị giá trị tạm.
• Sử dụng ký tự % để mở đầu ghi
chú
Nguyễn Mỹ

25


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×