Chức năng của Linspace trong MATLAB là gì?

Hàm "linspace" trong MATLAB tạo một vectơ giá trị cách nhau tuyến tính giữa hai điểm cuối. Hàm yêu cầu hai đầu vào cho các điểm cuối của vectơ đầu ra và nó cũng chấp nhận một phần ba, đầu vào tùy chọn để chỉ định số điểm cần bao gồm giữa các điểm cuối. Nếu đầu vào thứ ba này bị bỏ qua, vectơ kết quả sẽ bao gồm 100 giá trị.

Hàm "linspace" hoạt động tương tự như toán tử ":", cho phép người dùng tạo vectơ giữa hai điểm cuối với kích thước bước là 1. Tuy nhiên, hàm "linspace" bao gồm tính linh hoạt cao hơn, vì số bước có thể được chỉ định, cho phép các khoảng giá trị khác 1.

Cú pháp của hàm "linspace" có dạng "x = linspace (3,11,5);" - dòng mã này tạo ra một vectơ đầu ra được lưu trong biến x bao gồm danh sách 5 số cách đều nhau từ 3 đến 11 - và vectơ kết quả là [3, 5, 7, 9, 11]. Dấu chấm phẩy ở cuối dòng mã chặn xuất ra cửa sổ lệnh MATLAB. Nếu không có dấu chấm phẩy này, vectơ kết quả sẽ hiển thị trên màn hình khi chương trình chạy. Ngay cả khi bị chặn, vectơ vẫn được lưu trong biến x.

Các đầu vào cho hàm "linspace" có thể được nhập dưới dạng giá trị số, như trong ví dụ trên và không cần phải là số nguyên. Ngoài ra, các biến có thể được sử dụng làm giá trị đầu vào.