Chủ đề matlab tutorial pdf: Bạn đang tìm kiếm tài liệu hướng dẫn học MATLAB? Bài viết "MATLAB Tutorial PDF" sẽ cung cấp cho bạn mọi thứ từ các khái niệm cơ bản đến kỹ năng nâng cao trong lập trình và phân tích dữ liệu bằng MATLAB. Đừng bỏ lỡ cơ hội tiếp cận với các bài hướng dẫn đầy đủ, bài tập thực hành và nguồn tài liệu PDF miễn phí chất lượng.
Mục lục
Hướng dẫn học Matlab qua tài liệu PDF
Matlab là phần mềm mạnh mẽ được phát triển bởi MathWorks, hỗ trợ người dùng trong các lĩnh vực như toán học, kỹ thuật và khoa học máy tính. Để giúp các bạn mới bắt đầu làm quen với phần mềm này, dưới đây là một số nguồn tài liệu hướng dẫn học Matlab dưới dạng PDF, hỗ trợ tự học và nâng cao kỹ năng lập trình.
Các tài liệu hướng dẫn Matlab phổ biến
- Giáo trình tự học Matlab: Đây là tài liệu cung cấp các kiến thức cơ bản và nâng cao về Matlab, phù hợp với người mới bắt đầu cũng như những ai muốn tìm hiểu sâu hơn về các tính năng của phần mềm. Các chương trình mẫu và bài tập đi kèm giúp người học thực hành dễ dàng.
- Matlab cho người mới bắt đầu: Tài liệu này bao gồm các ví dụ và bài tập thực tế, giúp người học nắm vững các lệnh cơ bản như thao tác với ma trận, vẽ đồ thị, và xử lý dữ liệu.
- Tài liệu Matlab nâng cao: Dành cho những ai đã nắm vững kiến thức cơ bản và muốn mở rộng sang các lĩnh vực như phân tích dữ liệu, tối ưu hóa, và xử lý tín hiệu.
Nội dung chính của các tài liệu Matlab
Dưới đây là một số nội dung chính thường được đề cập trong các tài liệu hướng dẫn Matlab:
- Giới thiệu về Matlab: Tổng quan về phần mềm Matlab, cách cài đặt và giao diện người dùng.
- Biến và toán tử: Cách khai báo và sử dụng các biến, toán tử trong Matlab.
- Ma trận và mảng: Cách làm việc với các ma trận, mảng một chiều, hai chiều và các thao tác liên quan.
- Vẽ đồ thị: Hướng dẫn tạo và tùy chỉnh các loại đồ thị như 2D, 3D, và các biểu đồ toán học khác.
- Xử lý tín hiệu và hình ảnh: Các kỹ thuật cơ bản về xử lý ảnh và tín hiệu số bằng Matlab.
- Viết chương trình trong Matlab: Hướng dẫn cách viết các đoạn mã và chương trình hoàn chỉnh trong Matlab.
Các khóa học trực tuyến và tài liệu bổ sung
Ngoài các tài liệu PDF, bạn cũng có thể tham khảo thêm các khóa học trực tuyến miễn phí và có phí, giúp bạn tiếp cận với các chủ đề nâng cao trong Matlab. Các khóa học này thường cung cấp video hướng dẫn, bài tập và bài kiểm tra để bạn tự đánh giá.
- Khóa học lập trình Matlab cơ bản: Khóa học này bao gồm các chương trình từ cơ bản đến nâng cao về cách sử dụng Matlab để giải quyết các bài toán kỹ thuật thực tiễn.
- Tài liệu Matlab nâng cao: Bao gồm các kiến thức về lập trình song song, mô phỏng và tối ưu hóa, giúp người học ứng dụng Matlab trong các dự án phức tạp.
Các ứng dụng thực tiễn của Matlab
Matlab có rất nhiều ứng dụng trong các lĩnh vực khác nhau, từ giáo dục đến nghiên cứu khoa học và công nghiệp. Một số ví dụ ứng dụng của Matlab bao gồm:
- Xử lý tín hiệu và hình ảnh: Matlab cung cấp các công cụ mạnh mẽ cho việc phân tích và xử lý tín hiệu số và hình ảnh.
- Phân tích dữ liệu: Các công cụ phân tích thống kê và trực quan hóa dữ liệu của Matlab giúp người dùng dễ dàng khai thác và hiểu rõ các bộ dữ liệu phức tạp.
- Mô phỏng hệ thống: Matlab hỗ trợ mô phỏng các hệ thống vật lý, điện tử, và cơ học, giúp các nhà khoa học và kỹ sư tối ưu hóa các thiết kế.

1. Giới thiệu về MATLAB
MATLAB là một phần mềm được phát triển bởi MathWorks, nổi tiếng với khả năng tính toán số và mô phỏng hệ thống. Đây là công cụ quan trọng trong các lĩnh vực kỹ thuật, khoa học và phân tích dữ liệu, giúp lập trình viên và nhà khoa học giải quyết các bài toán phức tạp nhanh chóng. Phần mềm này chủ yếu làm việc với các ma trận và mảng, hỗ trợ nhiều loại phép toán từ cơ bản đến phức tạp. MATLAB cung cấp môi trường tích hợp cho tính toán số, trực quan hóa dữ liệu, lập trình và nhiều công cụ mạnh mẽ khác.
MATLAB được sử dụng rộng rãi trong các ngành kỹ thuật như điện tử, cơ khí, tự động hóa, và phân tích dữ liệu khoa học. Người dùng có thể phát triển các thuật toán, lập mô hình và mô phỏng các hệ thống, tạo ra các giao diện đồ họa (GUI), và nhiều ứng dụng khác. Đặc biệt, MATLAB có một ngôn ngữ lập trình riêng giúp người dùng dễ dàng viết các chương trình để thực hiện các phép tính toán học phức tạp.
Một trong những tính năng nổi bật của MATLAB là khả năng trực quan hóa dữ liệu. Bạn có thể dễ dàng tạo ra các đồ thị, biểu đồ 2D, 3D để phân tích dữ liệu theo thời gian thực. Bên cạnh đó, MATLAB còn có các toolbox chuyên dụng hỗ trợ các lĩnh vực khác nhau như xử lý ảnh, điều khiển tự động, trí tuệ nhân tạo, và tài chính.
2. Môi trường làm việc của MATLAB
Môi trường làm việc của MATLAB được thiết kế thân thiện và trực quan, giúp người dùng dễ dàng làm quen và thao tác nhanh chóng. Giao diện chính của MATLAB bao gồm nhiều thành phần quan trọng như cửa sổ lệnh, không gian làm việc, và các công cụ hiển thị, quản lý tệp.
1. Cửa sổ lệnh (Command Window): Đây là nơi bạn nhập các lệnh để thực hiện các phép tính hoặc chạy các tập lệnh. Kết quả sẽ được hiển thị ngay lập tức tại đây.
2. Workspace: Không gian làm việc chứa tất cả các biến bạn đã tạo trong phiên làm việc hiện tại. Bạn có thể xem, chỉnh sửa và quản lý các biến này một cách trực quan.
3. Command History: Đây là nơi lưu lại tất cả các lệnh mà bạn đã nhập trong các phiên làm việc trước. Bạn có thể nhấn chuột để chạy lại các lệnh mà không cần gõ lại.
4. Current Folder: Hiển thị các tệp trong thư mục làm việc hiện tại của bạn. MATLAB sẽ tìm kiếm các tập lệnh hoặc tệp dữ liệu trong thư mục này khi bạn gọi chúng.
5. Editor: Đây là công cụ soạn thảo mã, cho phép viết và chỉnh sửa các tập lệnh MATLAB (*.m files) và thực hiện chương trình trực tiếp từ trình biên tập.
Môi trường làm việc của MATLAB giúp bạn tổ chức và theo dõi các dự án dễ dàng hơn, đặc biệt khi xử lý dữ liệu lớn hoặc chạy các mô hình phức tạp. Bạn có thể tùy chỉnh giao diện và các cửa sổ làm việc để phù hợp với nhu cầu cụ thể của mình.
3. Lập trình trong MATLAB
Lập trình trong MATLAB là một kỹ năng quan trọng giúp người dùng thực hiện các tính toán và phân tích dữ liệu một cách hiệu quả. MATLAB cung cấp ngôn ngữ lập trình mạnh mẽ, dễ học và dễ sử dụng với các tính năng đa dạng.
Trong phần này, chúng ta sẽ tìm hiểu cách lập trình trong MATLAB thông qua các bước cơ bản:
- Khởi tạo các biến và mảng (arrays): MATLAB hỗ trợ việc khởi tạo các biến mà không cần khai báo trước. Mỗi biến trong MATLAB là một ma trận hoặc mảng, ngay cả khi nó là một số duy nhất (scalar).
- Viết các hàm (functions): MATLAB cho phép bạn định nghĩa các hàm để thực hiện các tác vụ lặp đi lặp lại. Một hàm được viết trong MATLAB bắt đầu với từ khóa
functionvà có thể trả về nhiều giá trị. - Sử dụng vòng lặp và câu lệnh điều kiện: Cũng như các ngôn ngữ lập trình khác, MATLAB có hỗ trợ các vòng lặp như
forvàwhile, cùng với các câu lệnh điều kiện nhưif,elseđể kiểm soát luồng chương trình. - Lập trình hướng đối tượng (OOP): MATLAB hỗ trợ lập trình hướng đối tượng, cho phép người dùng tạo và sử dụng các đối tượng, phương thức và thuộc tính để mô phỏng các thực thể trong thế giới thực.
- Đồ họa và vẽ biểu đồ: MATLAB có khả năng tạo ra các đồ thị và biểu đồ 2D, 3D để trực quan hóa dữ liệu, giúp người dùng hiểu rõ hơn về kết quả của các phép tính toán.
Một ví dụ đơn giản về hàm trong MATLAB:
function y = square(x)
y = x^2;
end
Đoạn mã trên định nghĩa một hàm square có đầu vào là x và trả về giá trị bình phương của x. Đây là một ví dụ cơ bản, nhưng trong MATLAB, bạn có thể phát triển các chương trình phức tạp hơn rất nhiều.
Việc thành thạo lập trình trong MATLAB sẽ giúp bạn giải quyết các bài toán toán học, kỹ thuật và khoa học một cách nhanh chóng và hiệu quả.

4. Làm việc với ma trận và mảng
MATLAB nổi tiếng với khả năng làm việc mạnh mẽ với ma trận và mảng. Trong ngôn ngữ này, ma trận và mảng là các cấu trúc dữ liệu cơ bản, giúp xử lý nhanh chóng các tính toán số học, thống kê và các bài toán tối ưu.
Để tạo một ma trận, bạn có thể sử dụng cú pháp như sau:
a = [1 2 3; 4 5 6; 7 8 9];
Ví dụ trên sẽ tạo ra một ma trận 3x3. Mỗi hàng được ngăn cách bằng dấu chấm phẩy (;). MATLAB cũng hỗ trợ rất nhiều phép toán trên ma trận như cộng, trừ, nhân, chia và nhiều toán tử phức tạp khác như phép nghịch đảo và chuyển vị.
Ví dụ về các toán tử trên ma trận:
- Phép cộng:
c = a + b; - Phép nhân:
c = a * b; - Chuyển vị:
c = a';
MATLAB cũng hỗ trợ làm việc với mảng nhiều chiều. Để tạo một mảng 3D, bạn có thể sử dụng cú pháp sau:
b = rand(3, 4, 5); % Tạo mảng ngẫu nhiên kích thước 3x4x5
Các hàm quan trọng khi làm việc với mảng trong MATLAB bao gồm:
- size: Trả về kích thước của mảng.
- numel: Trả về số phần tử của mảng.
- reshape: Định hình lại mảng mà không thay đổi dữ liệu.
- permute: Sắp xếp lại các chiều của mảng.
Với các công cụ mạnh mẽ và các toán tử phức tạp, MATLAB cung cấp cho người dùng một môi trường lý tưởng để thực hiện các phép toán liên quan đến ma trận và mảng một cách nhanh chóng và chính xác.
5. Đồ họa trong MATLAB
MATLAB là công cụ mạnh mẽ để vẽ đồ thị, giúp hiển thị và phân tích dữ liệu dưới nhiều hình thức khác nhau. Một số dạng đồ họa phổ biến trong MATLAB bao gồm đồ thị 2D, 3D, biểu đồ contour, và mesh. Người dùng có thể dễ dàng tạo ra các đồ thị này thông qua các lệnh như plot(), surf(), contour(), và mesh().
Ví dụ, để vẽ một biểu đồ hàm số \( y = \sin(x) \), bạn có thể sử dụng lệnh:
x = 0:pi/100:2*pi; y = sin(x); plot(x, y)
Ngoài ra, MATLAB còn cung cấp các lệnh để chỉnh sửa đồ thị như thay đổi màu sắc, dạng đường nét, thêm tiêu đề và chú thích. Đặc biệt, các lệnh như subplot() cho phép chia cửa sổ đồ họa thành nhiều vùng, hiển thị nhiều đồ thị trên cùng một cửa sổ. Bạn có thể tạo các biểu đồ 3D với lệnh surf() hoặc mesh() để hiển thị bề mặt của các hàm số hai biến.
Một ví dụ về đồ thị 3D với hàm \( z = x^2 + y^2 \):
[x, y] = meshgrid(-5:0.1:5, -5:0.1:5); z = x.^2 + y.^2; surf(x, y, z);
MATLAB không chỉ dừng lại ở các đồ thị đơn giản mà còn hỗ trợ các dạng đồ thị nâng cao như đồ thị logarith, biểu đồ với các hệ tọa độ đặc biệt, hay các biểu đồ kết hợp. Lệnh semilogx() hoặc semilogy() giúp vẽ đồ thị với một hoặc cả hai trục theo thang logarit.
XEM THÊM:
6. Xử lý tín hiệu và hình ảnh
MATLAB là công cụ mạnh mẽ trong việc xử lý tín hiệu và hình ảnh. Với nhiều hàm tích hợp sẵn, MATLAB hỗ trợ các kỹ thuật từ cơ bản đến nâng cao, giúp người dùng dễ dàng thao tác và xử lý các tín hiệu hoặc ảnh số.
Trong xử lý tín hiệu số, MATLAB cung cấp nhiều công cụ để phân tích và thiết kế các hệ thống lọc số như IIR, FIR, FFT, DFT, cùng với khả năng mô phỏng và thực thi các thuật toán thời gian thực. Ví dụ, với các hàm như fft(), ifft(), người dùng có thể tính toán và phân tích phổ của tín hiệu.
Đối với xử lý hình ảnh, MATLAB hỗ trợ nhiều hàm để xử lý các ảnh xám, ảnh nhị phân và ảnh RGB. Một số hàm quan trọng bao gồm:
imread(): Đọc ảnh từ filergb2gray(): Chuyển ảnh RGB sang ảnh xámimshow(): Hiển thị ảnhimwrite(): Lưu ảnh ra fileimhist(): Hiển thị biểu đồ cường độ ánh sáng của ảnhimadjust(): Điều chỉnh độ tương phản của ảnhim2bw(): Chuyển ảnh xám sang ảnh nhị phân
Ví dụ, để đọc và hiển thị một ảnh, ta có thể sử dụng mã sau:
img = imread('example_image.png');
imshow(img);
Để xử lý tín hiệu thời gian thực hoặc tín hiệu số, MATLAB cho phép bạn thực hiện nhiều thí nghiệm thực tế như phân tích tín hiệu, thiết kế bộ lọc và xử lý tín hiệu đa tốc độ. Các bài thí nghiệm có thể bao gồm nghiên cứu các hệ thống LTI, biến đổi Fourier, biến đổi Z, hay thiết kế mạch lọc IIR và FIR.

7. Giới thiệu về Simulink
Simulink là một công cụ mạnh mẽ, tích hợp trực tiếp trong MATLAB, cho phép người dùng mô phỏng các hệ thống động học phức tạp. Nó đặc biệt hữu ích trong việc thiết kế, kiểm tra và phân tích các hệ thống điều khiển, điện tử, cơ học, cũng như nhiều lĩnh vực khác.
7.1 Mô phỏng hệ thống với Simulink
Simulink cho phép người dùng tạo các mô hình bằng cách kéo và thả các khối xây dựng. Các khối này đại diện cho các thành phần toán học, hệ thống vật lý hoặc các thuật toán điều khiển.
- Người dùng có thể kết nối các khối với nhau để mô phỏng sự tương tác giữa các hệ thống.
- Simulink cung cấp các công cụ để dễ dàng thực hiện các mô phỏng thời gian thực và phi thời gian thực.
- Kết quả mô phỏng có thể được hiển thị trực quan dưới dạng biểu đồ, đồ thị hoặc xuất ra file để phân tích sau.
7.2 Các thành phần chính trong Simulink
Để hiểu rõ hơn về Simulink, chúng ta cần làm quen với một số thành phần chính:
- Khối (Blocks): Đây là thành phần cơ bản nhất của mô hình Simulink. Mỗi khối đại diện cho một hàm số hoặc một thành phần trong hệ thống, như là một bộ điều khiển PID, một bộ lọc số, hoặc một phương trình toán học đơn giản.
- Đường dẫn tín hiệu (Signal Lines): Các đường này được dùng để kết nối các khối lại với nhau, thể hiện sự truyền tín hiệu từ đầu ra của một khối đến đầu vào của khối khác.
- Thời gian mô phỏng: Simulink hỗ trợ cả mô phỏng liên tục và rời rạc, với các bước thời gian có thể được điều chỉnh tùy thuộc vào yêu cầu của bài toán.
Các bước cơ bản để tạo mô hình Simulink:
- Khởi động MATLAB và mở Simulink từ thanh công cụ.
- Chọn "Blank Model" để bắt đầu tạo một mô hình mới.
- Kéo thả các khối từ "Library Browser" vào khu vực làm việc của Simulink.
- Kết nối các khối bằng cách sử dụng các đường dẫn tín hiệu.
- Chạy mô phỏng và quan sát kết quả trên các biểu đồ hoặc trong các cửa sổ hiển thị kết quả.
Ví dụ, để mô phỏng một hệ thống điều khiển hồi tiếp, bạn có thể sử dụng các khối như:
- Bộ điều khiển PID
- Các khối toán học để tính toán giá trị đầu vào và đầu ra
- Bộ tạo tín hiệu (Signal Generator) để tạo ra tín hiệu đầu vào
Kết quả của mô phỏng có thể được hiển thị dưới dạng đồ thị với lệnh \(\text{plot}\), hoặc xuất ra file Excel để phân tích chi tiết hơn.
Simulink cũng hỗ trợ các thư viện khối chuyên dụng cho nhiều lĩnh vực khác nhau, bao gồm:
- Hệ thống điều khiển tự động
- Điện tử công suất
- Mô phỏng hệ thống cơ học
- Điều khiển động cơ
Simulink là công cụ lý tưởng cho những ai đang học hoặc làm việc trong các lĩnh vực cần đến mô phỏng hệ thống, đặc biệt là các hệ thống có độ phức tạp cao.
8. Các bài tập thực hành
Dưới đây là một số bài tập thực hành giúp bạn làm quen với các lệnh cơ bản và nâng cao trong Matlab. Các bài tập sẽ hướng dẫn từng bước để giải quyết các vấn đề thực tiễn liên quan đến ma trận, hệ phương trình vi phân và các bài toán tính toán khác. Bạn có thể sao chép và chạy trực tiếp các mã lệnh trên Matlab để kiểm tra kết quả.
- Bài tập 1: Phép nhân ma trận
- \( A + B = B + A \)
- \( (A + B) + C = A + (B + C) \)
- \( A + 0 = A \)
- \( A + (-A) = 0 \)
- \( A(B + C) = AB + AC \)
- Bài tập 2: Hệ phương trình vi phân
- Phương trình: \[ \frac{d^2y}{dx^2} + \frac{dy}{dx} - 8x = 0 \]
- Lệnh Matlab:
[x, y] = ode45(@(x, y) [y(2); 8*x - y(1)^2*y(2)], [0 pi/2], [0 2 5]); - Bài tập 3: Ma trận Hilbert
Thực hiện các phép tính sau với các ma trận \( A \), \( B \), \( C \):
Lệnh Matlab:
A = [1 2; 3 4]; B = [4 3; 2 1]; C = [1 1; 1 1];
Giải phương trình vi phân và vẽ đồ thị nghiệm.
Chú ý: Sử dụng lệnh plot để vẽ đồ thị nghiệm của phương trình.
Tính ma trận Hilbert 4x4 dựa trên định nghĩa:
\[ H(i,j) = \frac{1}{i+j-1} \]Lệnh Matlab: H = hilb(4);
| Bài tập | Nội dung | Lệnh Matlab |
| Bài 4 | Vẽ đồ thị phương trình vi phân bậc 2 | [x, y] = ode45(...); plot(x, y); |
| Bài 5 | Nhân ma trận và so sánh kết quả | A*B, (A+B)' vs A'*B' |
9. Tài liệu tham khảo và hướng dẫn nâng cao
Để nắm vững hơn kiến thức và kỹ năng lập trình Matlab, dưới đây là một số tài liệu và hướng dẫn nâng cao giúp bạn tiếp cận các vấn đề phức tạp hơn trong lĩnh vực kỹ thuật và khoa học dữ liệu.
- Sách "Ứng Dụng Matlab Simulink Trong Kỹ Thuật": Cuốn sách này giúp bạn làm quen với việc giải quyết các phương trình vi phân và sử dụng Simulink để mô hình hóa các hệ thống phức tạp. Tác giả TS Hồ Xuân Thanh chia sẻ nhiều ứng dụng thực tiễn của Matlab trong các lĩnh vực như điện, cơ học và tài chính.
- Matlab Lecture PDF: Một tài liệu hữu ích cho các bạn sinh viên và người mới tiếp xúc với Matlab, giúp bạn học cách ứng dụng ma trận trong các bài toán thực tế, từ xử lý ảnh cho đến thiết kế robot.
Các bài toán nâng cao trong Matlab có thể được giải quyết thông qua các kiến thức về:
- Phương trình vi phân thường (ODEs): Sử dụng các hàm tích hợp sẵn trong Matlab như
ode45,ode23để giải quyết các phương trình vi phân. - Mô phỏng và phân tích hệ thống phức tạp với Simulink: Simulink là công cụ mạnh mẽ giúp bạn mô hình hóa và kiểm tra hệ thống trong thời gian thực.
- Xử lý tín hiệu và phân tích dữ liệu: Matlab cung cấp các hàm để phân tích tín hiệu, tính Fourier, và xử lý tín hiệu thời gian thực.
Ngoài ra, bạn cũng có thể tìm thêm tài liệu và bài tập thực hành tại các trang web giáo dục và cộng đồng như:
- Reds.vn: Đây là một nguồn tài liệu phong phú, cung cấp nhiều sách về Matlab và các chủ đề liên quan như Simulink.
- Thư viện sách điện tử: Nơi lưu trữ nhiều tài liệu PDF về Matlab và ứng dụng trong thực tế, từ xử lý ảnh cho đến thiết kế các hệ thống cơ điện.
Nếu bạn muốn đi sâu hơn vào các chủ đề này, việc nắm vững các khái niệm cơ bản là rất quan trọng. Sau đó, bạn có thể mở rộng kiến thức bằng cách tham khảo các tài liệu chuyên sâu, ví dụ như:
| Chủ đề | Mô tả |
| Giải phương trình vi phân | Sử dụng ode45 hoặc ode23 trong Matlab để giải quyết các bài toán vi phân bậc cao. |
| Mô phỏng hệ thống | Dùng Simulink để mô hình hóa và phân tích hệ thống trong lĩnh vực cơ khí và điện tử. |
| Xử lý dữ liệu | Matlab có thể giúp bạn xử lý dữ liệu lớn, từ việc lọc tín hiệu cho đến phân tích dữ liệu tài chính. |

























Blender Room - Cách Tạo Không Gian 3D Tuyệt Đẹp Bằng Blender
Setting V-Ray 5 Cho 3ds Max: Hướng Dẫn Tối Ưu Hiệu Quả Render
D5 Converter 3ds Max: Hướng Dẫn Chi Tiết Và Các Tính Năng Nổi Bật
Xóa Lịch Sử Chrome Trên Máy Tính: Hướng Dẫn Chi Tiết Và Hiệu Quả
VLC Media Player Android: Hướng Dẫn Chi Tiết và Tính Năng Nổi Bật
Chuyển File Canva Sang AI: Hướng Dẫn Nhanh Chóng và Đơn Giản Cho Người Mới Bắt Đầu
Chuyển từ Canva sang PowerPoint - Hướng dẫn chi tiết và hiệu quả
Ghi Âm Zoom Trên Máy Tính: Hướng Dẫn Chi Tiết và Mẹo Hữu Ích
"Notion có tiếng Việt không?" - Hướng dẫn thiết lập và lợi ích khi sử dụng
Facebook No Ads XDA - Trải Nghiệm Không Quảng Cáo Đáng Thử
Ký Hiệu Trên Bản Vẽ AutoCAD: Hướng Dẫn Toàn Diện và Thực Hành
Tổng hợp lisp phục vụ bóc tách khối lượng xây dựng
Chỉnh kích thước số dim trong cad – cách đơn giản nhất 2024