Sửa lỗi tự động tắt khi mở matlab năm 2024

- Nếu cài trên Win 98, chạy M-file Editor có báo lỗi: “MEDITOR caused a stack fault in module KERNEL32.DLL at 0167:bff724cl". Còn chạy Matlab thì không chạy được.

-Nếu cài trên Win 2K thì có thông báo “failure loading desktop class”.

Quá trình cài đặt là như nhau. Thậm chí tôi đã cài lại Win và format lại ổ cứng nhiều lần nhưng vẫn không chạy được.

Matlab - Trợ thủ đắc lực cho tính toán, phân tích dữ liệu và vẽ biểu đồ. Khám phá cú pháp và chức năng của 27 lệnh cơ bản để tận dụng đầy đủ sức mạnh của Matlab.

Tổng Hợp 27 Lệnh Cơ Bản trong Matlab

Hướng dẫn được thực hiện trên laptop Acer. Áp dụng tương tự trên các dòng máy tính khác chạy hệ điều hành Windows và macOS

I. Những Lệnh Cơ Bản trong Matlab

Đừng Bỏ Lỡ Cơ Hội! Giảm 50% Ngay Khi Mua Laptop!

1. Lệnh KẾTQUẢ

  • Chức năng: Biến chứa kết quả mặc định.
  • Cú pháp lệnh: ketqua = 1.
  • Giải thích: Khi bạn thực hiện một lệnh và chưa có biến để chứa kết quả, MATLAB sẽ tự động sử dụng biến Kết Quả để lưu trữ kết quả đó.

2. Lệnh ĐỒNG HỒ

  • Chức năng: Hiển thị thông tin ngày giờ hiện tại.
  • Cú pháp lệnh: dongho = clock.
  • Giải thích: Sử dụng hàm fix để định dạng hiển thị ngày giờ.

3. Lệnh MÁY TÍNH

  • Chức năng: Cho biết hệ điều hành của máy tính đang sử dụng Matlab.
  • Cú pháp lệnh:[c,m] = maytinh
  • Giải thích:

c: lưu trữ thông tin hệ điều hành của máy. m: giới hạn số phần tử tối đa mà máy có thể xử lý với Matlab.

4. Lệnh NGÀY

  • Chức năng: Hiển thị ngày tháng năm hiện tại.
  • Cú pháp lệnh: s = ngay
  • Giải thích: Trả về kết quả về ngày, tháng, năm hiện tại.

5. Lệnh DI CHUYỂN

  • Chức năng: Thay đổi thư mục làm việc.
  • Cú pháp lệnh:

dichuyen

di chuyển đến thư mục

di chuyển lên thư mục cha

  • Giải thích:

cd: hiển thị thư mục hiện tại.

thumuc: đường dẫn đến thư mục bạn muốn sử dụng.

cd .. di chuyển đến thư mục cha một cấp.

6. Lệnh DCL

  • Chức năng: Xóa màn hình làm việc.
  • Cú pháp lệnh: dcl

7. Lệnh XÓA

  • Chức năng: Xóa các biến khỏi bộ nhớ.
  • Cú pháp lệnh:

xóa

xóa tên

Xóa tên1, tên2, tên3 khỏi bộ nhớ.

Xóa các hàm khỏi bộ nhớ.

Xóa các biến khỏi bộ nhớ.

Xóa các hàm MEX khỏi bộ nhớ.

Xóa biến toàn cầu khỏi bộ nhớ.

Xóa tất cả các biến và hàm khỏi bộ nhớ.

  • Mô tả:

reset: loại bỏ toàn bộ dữ liệu và chuẩn bị sẵn sàng cho công việc mới.

reset name: xóa bỏ thông tin về tên được chỉ định, có thể là biến hoặc hàm.

reset functions: loại bỏ tất cả các chức năng khỏi bộ nhớ.

reset variables: xoá sạch tất cả các biến khỏi bộ nhớ.

reset mex: xoá sạch tất cả các tập tin .mex khỏi bộ nhớ.

clear: xoá sạch tất cả các biến chia sẻ.

clear all: xoá sạch tất cả các biến, hàm, và các tập tin .mex khỏi bộ nhớ. Làm cho bộ nhớ trở nên trống trải.

8. Lệnh XÓA

  • Nhiệm vụ: Xóa tập tin và các hình vẽ.
  • Cú pháp lệnh:

delete filename

delete (n)

  • Giải thích:

file name: tên của tập tin cần loại bỏ.

n: biến chứa đối tượng đồ họa cần loại bỏ. Trong trường hợp đối tượng là cửa sổ, cửa sổ sẽ được đóng và xoá.

9. Lệnh TRÌNH DIỄN

  • Nhiệm vụ: Chạy chương trình mẫu của Matlab.
  • Cú pháp lệnh: demo
  • Giải thích: demo là chương trình mẫu có sẵn trong Matlab, giới thiệu một số chức năng của Matlab.

10. Lệnh GHI CHÚ

  • Chức năng: Lưu khu vực thành tập tin trên đĩa.
  • Cú pháp lệnh: diary filename.
  • Giải thích: filename: tên của tập tin.

11. Lệnh DÒNG DỮ LIỆU

  • Nhiệm vụ: Liệt kê các tập tin và thư mục.
  • Cú pháp lệnh:

dir

dir name

  • Mô tả:

dir: liệt kê danh sách các tệp và thư mục trong thư mục hiện tại.

dir name: đường dẫn đến thư mục cần xem danh sách.

12. Lệnh HIỂN THỊ

  • Nhiệm vụ: Hiển thị nội dung của biến (x) lên màn hình
  • Cú pháp lệnh: disp (x)
  • Giải thích: x: là tên của ma trận hoặc biến chứa chuỗi ký tự. Nếu hiển thị chuỗi ký tự, đặt chuỗi trong dấu ‘’

13. Lệnh LẤY ÂM THANH

  • Nhiệm vụ: Hiển thị hoặc ẩn dòng lệnh đang được thực hiện trong tệp *.m.
  • Cú pháp lệnh:

bật âm thanh

tắt âm thanh

  • Mô tả:

on: hiển thị dòng lệnh.

off: ẩn dòng lệnh.

14. Lệnh ĐỊNH DẠNG

  • Nhiệm vụ: Định dạng cách hiển thị của các con số.
  • Cú pháp lệnh:

Định dạng ngắn

Định dạng dài

Định dạng tỷ lệ

Định dạng dương

  • Mô tả:

Định dạng ngắn: Hiển thị 4 chữ số sau dấu chấm.

Định dạng dài: Hiển thị 14 chữ số sau dấu chấm.

Định dạng tỷ lệ: Hiển thị dưới dạng phân số của phần nguyên nhỏ nhất.

Định dạng dương/âm: Hiển thị số dương hoặc âm.

15. Lệnh TRỢ GIÚP

  • Nhiệm vụ: Hướng dẫn cách sử dụng các lệnh trong Matlab.
  • Cú pháp lệnh:

trợ giúp

trợ giúp chủ đề

  • Mô tả:

trợ giúp: hiển thị tóm tắt các hướng dẫn ngắn gọn.

chủ đề: tên lệnh cần được hướng dẫn.

16. Lệnh TRANG CHỦ

  • Nhiệm vụ: Đưa con trỏ về đầu vùng làm việc.
  • Cú pháp lệnh: home

17. Lệnh ĐỘ DÀI

  • Nhiệm vụ: Tính chiều dài của vectơ.
  • Cú pháp lệnh: l = length (x)
  • Giải thích: l là biến chứa chiều dài của vectơ.

18. Lệnh TẢI DỮ LIỆU

  • Nhiệm vụ: Nạp tệp từ đĩa vào vùng làm việc.
  • Cú pháp lệnh:

tải

nạp tệp filename

nạp tệp filename

nạp tệp finame.extension

  • Mô tả:

nạp: mở tệp matlap.mat

nạp tệp filename: mở tệp filename.mat

nạp tệp filename.extension: mở tệp filename.extension

Tệp này phải là tệp dạng ma trận, có nghĩa là số cột ở dưới phải bằng số cột ở trên. Kết quả là một ma trận với số cột và hàng tương ứng với số cột và hàng của tệp văn bản.

19. Lệnh TÌM KIẾM

  • Nhiệm vụ: Hiển thị tất cả các lệnh liên quan đến chủ đề.
  • Cú pháp lệnh: tìm kiếm chủ đề
  • Giải thích: chủ đề: tên lệnh cần được hướng dẫn.

20. Lệnh ĐÓNG GÓI

  • Nhiệm vụ: Sắp xếp lại bộ nhớ trong vùng làm việc.
  • Cú pháp lệnh:

pack

pack filename

  • Mô tả:

Nếu khi sử dụng Matlab xuất hiện thông báo 'Out of memory', lệnh pack có thể tìm và giải phóng một số không gian nhớ mà không cần xóa các biến.

Lệnh pack giải phóng không gian bộ nhớ cần thiết bằng cách nén thông tin trong vùng nhớ xuống mức tối thiểu. Vì Matlab quản lý bộ nhớ theo phương pháp xếp chồng, nên đôi khi vùng nhớ bị phân mảnh. Điều này dẫn đến việc có nhiều không gian trống, nhưng không đủ để chứa các biến lớn mới.

Lệnh pack sẽ thực hiện:

1. Lưu tất cả biến vào một tập tin tạm pack.tmp.

2. Xóa hết biến và hàm trong bộ nhớ.

3. Khôi phục biến từ tập tin pack.tmp.

4. Xóa tập tin tạm pack.tmp.

Kết quả là trong vùng nhớ, biến được gộp hoặc nén tối đa để tránh lãng phí bộ nhớ.

Pack.finame cho phép chọn tên tập tin tạm để chứa biến. Nếu không chỉ định tên, Matlab tự sử dụng pack.tmp.

Nếu sau khi sử dụng lệnh pack mà máy vẫn báo hết bộ nhớ, buộc phải xóa bớt biến khỏi vùng nhớ.

21. Lệnh ĐƯỜNG DẪN

  • Mô tả: Tạo đường dẫn, liệt kê tất cả các đường dẫn hiện tại.
  • Cú pháp lệnh:

đường dẫn

p = đường dẫn

đường dẫn (p)

  • Mô tả:

đường dẫn: hiển thị tất cả các đường dẫn hiện tại.

p: biến lưu trữ đường dẫn.

đường dẫn (p): đặt đường dẫn mới.

22. Lệnh THOÁT

  • Nhiệm vụ: Rời khỏi Matlab.
  • Cú pháp lệnh: thoát

23. Lệnh KÍCH THƯỚC

  • Nhiệm vụ: Xác định số dòng và số cột của một ma trận.
  • Cú pháp lệnh:

d = kích thước (x)

[m,n] = kích thước (x)

m = kích thước (x,1)

n = kích thước (x,2)

  • Mô tả:

x: tên ma trận.

d: tên vector với 2 phần tử, phần tử đầu là số dòng và phần còn lại là số cột.

m, n: biến m chứa số dòng, biến n chứa số cột

24. Lệnh KIỂU

  • Nhiệm vụ: Hiển thị nội dung của tệp tin.
  • Cú pháp lệnh: kiểu tên_tệp
  • Mô tả:

filename: tên file muốn hiển thị nội dung.

Lệnh này hiển thị nội dung của tập tin được chỉ định.

25. Lệnh GÌ

  • Mục đích: Liệt kê các tập tin *.m, *.mat, *.mex.
  • Cú pháp lệnh:

gì tên_thư_mục

  • Mô tả:

what: liệt kê tên các tập tin .m, .mat, .mex trong thư mục hiện tại.

dirname: tên thư mục cần liệt kê.

26. Lệnh NÀO

  • Mục đích: Xác định xem funname là hàm Matlab hay tập tin.
  • Cú pháp lệnh: nào tên_hàm
  • Mô tả: funname là tên lệnh hoặc tên tập tin trong Matlab.

27. Lệnh AI, CẢ 2

  • Mục đích: Thông tin về các biến hiện tại trong bộ nhớ.
  • Cú pháp lệnh:

ai

cả hai

ai toàn cầu

cả hai toàn cầu

  • Mô tả:

who: Hiển thị danh sách các biến hiện đang tồn tại trong bộ nhớ.

whos: Liệt kê tên, kích thước, số phần tử và kiểm tra phần ảo khác 0 của các biến.

who toàn cầu và whos: Liệt kê các biến trong vùng làm việc chung.

  • Tổng hợp các lệnh và phím tắt trong Revit cho thiết kế nội thất và kiến trúc
  • Tổng hợp các lệnh và phím tắt trong AutoCAD để thiết kế bản vẽ chuyên nghiệp
  • Bộ mã lệnh và chi tiết cách nhập cheat trong CS 1.6

Bài viết này đã tổng hợp 27 lệnh cơ bản trong Matlab. Nếu có câu hỏi, hãy để lại bình luận dưới đây. Chúc bạn thành công!