Cách mở Command History trong Matlab
Bài này giúp bạn làm quen với giao diện của Matlab trước khi đi vào sử dụng và lập trình với nó. Show Như đã nói ở bài đầu tiên, matlab là một môi trường lập trình đầy đủ. Điểm cộng rất lớn của nó (và cũng là điểm trừ) chính là trình IDE của nó (tôi gọi là phần mềm matlab cho gần gũi). Phải có phần mềm matlab thì bạn mới có thể chạy được code matlab. Dù rằng bạn có thể
viết code matlab bằng bất kỳ trình IDE nào và save dưới dạng file Tóm tắt một số thủ thuật
Wenn Sie bei der Information des Unternehmens anrufen, wird man Ihnen höflich mitteilen, dass die Lieferung von Jodthyrox starker-mann.com aufgrund einer “erhöhten weltweiten Nachfrage” und “Schwierigkeiten bei der Inbetriebnahme neuer Produktionsanlagen” ungefähr bis März 2020 dauern wird. Chức năng của phần mềm matlabDưới đây là một số chức năng tôi thấy chúng ta sẽ rất hay dùng khi lập trình matlab. Giao diện ribbon hiện đại: kể từ matlab 2012 trở đi, giao diện đã có sự thay đổi lớn. Các tùy chọn đã được để trong các tab riêng biệt giống như trên Microsoft Office giúp bạn thao tác nhanh và tiện dụng hơn. Giao diện ribbon hiện đại.Gợi ý câu lệnh mạnh mẽ (autocompletion): tất cả những câu lệnh từ các thư viện có sẵn hay những lệnh, function do bạn tự định nghĩa đều được gợi ý khi code. Điều này khiến cho việc code bớt sai sót và nhanh hơn rất nhiều. Gợi ý câu lệnh mạnh mẽ.Hỗ trợ git và quản lý file: phần mềm sẽ hiển thị biểu tượng khác nhau với các trạng thái git khác nhau cho các file trong thư mục đang làm việc để bạn dễ dàng quản lý hơn (cùng chỗ với cột Current Folder). Hỗ trợ git.Hỗ trợ command lines tích hợp (gần giống terminal trên Linux/Macos hay cmd trên Windows) Môi trường làm việc đa dạng (workspace): bạn có thể chia thành nhiều cột khác nhau để có thể quan sát tất cả trong một. Môi trường làm việc đa dạng.Phát hiện lỗi cú pháp thời gian thực và gợi ý sửa nhanh: Mỗi khi bạn gõ sai cú pháp chỗ nào đó (dư dòng, hàm thừa thải, dư hay thiếu biến,…) thì phần mềm đều hiển thị lưu ý khác màu ngay tại vị trí bị lỗi. Nhận biết từ giống nhau: Mỗi khi bạn nhấp đôi chuột vào một tên biến thì nó sẽ tự động đánh dấu hết tất cả các biến cùng tên ở những chỗ khác trong file. Điểm đặc biệt hay nữa là nếu bạn muốn đổi tên cho biến ấy thì phần mềm matlab sẽ hỏi bạn “nhấn Shift + Enter để đổi tên tất cả các biến cùng tên ở những chỗ khác giống vậy. Thay đổi một lần cho tất cả các biến giống nhau.Hỗ trợ file excel: chính vì matlab làm việc hoàn toàn với các biến ma trận nên mỗi khi bạn mở một biến ma trận mxn nào đó thì nó sẽ hiển thị trong một bảng biểu giống excel về biến ấy. Bạn có thể copy từ matlab rồi dán sang excel hay ngược lại các giá trị này. Chức năng debug mạnh mẽ: Debug là chức năng tìm và gỡ rối ở các phần mềm IDE. Bạn có thể đánh dấu một chỗ nào đó trong đoạn code rồi chạy từng bước một để biết lỗi xuất phát từ đâu. Matlab hỗ trợ rất tốt và mạnh mẽ chức năng này. Mở file hàm bằng phím tắt: Trong file đang soạn thảo, bạn chỉ cần chọn một hàm bất kỳ (do bạn tạo ra hoặc có sẵn của matlab) rồi nhấn Ctrl + D là nó sẽ tự động tìm và mở file tương ứng đó lên cho bạn xem. Đỡ tốn rất nhiều thời gian. Mở file nhanh chóng bằng phím tắt.Hỗ trợ nhiều phím tắt (có thể tùy chỉnh theo ý thích được) Tổng quan môi trường làm việcBên dưới là giao diện tổng quát của matlab sau khi bạn mở lên. 1 Toolstrip (thanh công cụ) Đây là nơi bạn có thể điều khiển trình matlab như chạy code, debug, tìm kiếm,… Hãy để ý đến Layout, bạn có thể chọn hiển thị hay không những thành phần khác trong giao diện làm việc này cũng như chọn cách sắp xếp giao diện làm việc sao cho vừa mắt nhất. Ở đây cũng có chức năng Save Layout để giúp bạn lưu lại thiết đặt của mình để sau này nếu có lỡ thay đổi thì có thể quay lại rất nhanh. Lưu ý, bạn có thể dùng chức năng “kéo-dính” để kéo 1 khung nào đó vào vị trí mong muốn, xem hình dưới. 2 Current Folder (thư mục hiện tại) Đây là nơi bạn quản lý các file đang làm việc. Mọi thao tác và câu lệnh đang làm việc đều dựa trên “thư mục hiện tại” này. Nếu bạn chạy một file code ở một thư mục khác thư mục này, matlab sẽ hỏi bạn.
3 Editor (trình soạn thảo) Đây là nơi bạn gõ các file code 4 Workspace (vùng làm việc) Nơi đây sẽ hiển thị thông tin của tất cả các biến (variable) đang dùng bao gồm tên của chúng, size chúng chiếm trong bộ nhớ, giá trị,… 5 Command Window (cửa sổ lệnh) Nơi bạn có thể gõ các dòng lệnh (như cmd trên Win hay terminal trên Linux/Mac). 6 Command History (lịch sử câu lệnh) Sẽ liệt kê tất cả các câu lệnh bạn đã từng gõ trên Command Window (kể cả ở những lần trước khi bạn mở matlab) 7 Details (thông tin chi tiết) Nơi bạn sẽ thấy những thông tin chi tiết của một file đang được chọn trong Current Folder, nó sẽ hiển thị cấu trúc
cơ bản của function đang chọn kèm theo những dòng giới thiệu đầu tiên của file ấy (những dòng bắt đầu bằng Một số thủ thuật cần thiếtKhi tôi nói đến Preferences, bạn hãy vào thẻ HOME > Preferences như hình bên dưới. Thay đổi font và kích thước chữ trong EditorBạn vào Home > Preferences > MATLAB > Fonts. Tại đây bạn có thể chỉnh font bạn thích, kích thước chữ cũng như tô đậm hay in nghiêng cho chữ. Sau khi tùy chỉnh, bạn cần nhấn Apply > OK. Thay đổi phím tắt (hotkeys)Trên Windows, bạn sẽ thấy bộ phím tắt mặc định như trong loạt bài này tôi sử dụng, tuy nhiên trên Linux hay Mac thì có chúc khác biệt. Nếu bạn muốn chỉnh cho bộ phím tắt giống trên Win hay đơn giản bạn muốn chỉnh theo ý thích của mình thì có thể vào Home > Preferences > MATLAB > Keyboard > Shortcuts.
Sau khi chỉnh bộ phím tắt theo mong muốn của mình, bạn có thể chọn biểu tượng hình bánh răng (bên phải dòng Active settings để save lại dùng sau này hoặc trên máy khác). Bên dưới là một số phím tắt sẽ được dùng thường xuyên
Sau khi tùy chỉnh, bạn cần nhấn Apply > OK. Đổi thư mục mặc định mỗi lần mở matlabMỗi lần mở matlab lên, thư mục mặc định sẽ được mở trong Current Folder, để có thể đổi nó đến thư mục của dự án mà bạn đang làm hãy vào Home > Preferences > MATLAB > General
Deleting files, bạn chọn Move to the Recycle Bin (xóa vào thùng rác của hệ thống) hoặc Delete permanently (xóa vĩnh viễn khỏi hệ thống). Sau khi tùy chỉnh, bạn cần nhấn Apply > OK. |