Giới thiệu chung về MATLAB

Một phần của tài liệu ĐỒ án tốt NGHIỆP đại học CHUYÊN NGÀNH điện tử y SINH xây DỰNG hệ CHUYÊN GIA y tế CHẨN đoán BAN đầu một số BỆNH về PHỔI (Trang 53 - 55)

MATLAB (Matrix Laboratory) là một ngôn ngữ lập trình bậc cao, cung cấp môi trường tính toán đa dạng với nhiều công cụ tính toán số và cho phép thực hiện nhiều giải pháp tính toán khác nhau. Hình 3.2 là cửa sổ giao diện chính của phần mềm Matlab.

Hình 3.1. Giao diện chính của MATLAB

Matlab cho phép làm việc theo một số phương thức sau:

- Lập trình: soạn thảo các tập lệnh và các hàm số (function) trong các file

có đuôi “.m” (m-files). Các hàm số có khả năng cung cấp dữ liệu vào , ra rất rõ

ràng (Input/Output capability).

- Tương tác: thực thi các câu lệnh (command execution) trên của sổ lệnh

thông qua các dấu nhắc “>>”.

- Lưu trữ: các dữ liệu có thể được lưu trữ độc lập với phần lập trình trong

các file có đuôi “.mat” (mat.files). Các dữ liệu này được lưu vào hoặc tải ra từ

Matlab cung cấp nhiều bộ công cụ (toolbox) khác nhau dùng cho lập trình HCG y tế như:

- Sinh học máy tính (Bioinformatics)

- Cơ sở dữ liệu (Database)

- Xử lý tín hiệu (Signal Processing)

- Xử lý ảnh (Image Processing)

- Logic mờ (Fuzzy Logic)

- Mạng Nơ ron (Neural Networks)

Hình 3.2. Cửa sổ đồ họa GUI với giao diện trắng

Matlab cho phép tạo ra các giao diện người sử dụng thông qua môi trường phát triển GUI (Graphical User Interface Design Environment). Từ một cửa sổ đồ họa GUI với giao diện trắng như biểu diễn trên hình 3.2, người dùng có thể tạo ra một chương trình hệ chuyên gia hoàn chỉnh với nhiều giao diện người sử dụng như trên hình 3.3. Các công cụ có thể sử dụng trong thiết kế giao diện HCG có thể kể đến như Push Button, Radio Button, Edit text, Pop-up menu, Axes, Button

group, Static text, Listbox, Table, Panel.

Hình 3.3. Các cửa sổ đồ họa GUI đã được thiết

Một phần của tài liệu ĐỒ án tốt NGHIỆP đại học CHUYÊN NGÀNH điện tử y SINH xây DỰNG hệ CHUYÊN GIA y tế CHẨN đoán BAN đầu một số BỆNH về PHỔI (Trang 53 - 55)