Các chức năng khác nhau của linspace trong MATLAB với các ví dụ

Cac Chuc Nang Khac Nhau Cua Linspace Trong Matlab Voi Cac Vi Du



Các vectơ cách tuyến tính có các giá trị với sự khác biệt bằng nhau trong miền tuyến tính đã cho. Nói một cách đơn giản, nếu chúng ta có một miền [1, 10] và chúng ta muốn chia nó thành 5 điểm khoảng thì chúng ta sẽ thu được một vectơ kết quả [1, 3,25, 5,50, 7,75, 10]. Vectơ kết quả này được gọi là véc tơ cách đều tuyến tính . Trong MATLAB, các vectơ cách đều tuyến tính được tạo bằng cách sử dụng hàm linspace().

Bài viết này sẽ hướng dẫn chúng ta cách triển khai MATLAB không gian trống () chức năng.

Làm cách nào để triển khai hàm linspace() trong MATLAB?

Thư viện MATLAB bao gồm một hàm linspace() tích hợp sẵn cho phép bạn tạo các giá trị khoảng cách tuyến tính giữa hai điểm cụ thể. Hàm này yêu cầu hai giá trị làm đầu vào và một đầu vào tùy chọn khác được sử dụng để chỉ định số lượng giá trị cách đều nhau. Hàm này tuân theo một cú pháp đơn giản đã cho:







khoảng trống ( < start_point > , < end_point > , ( không bắt buộc ) < số_của_điểm > )

Hàm này chấp nhận ba đối số:



  • start_point : Một đối số bắt buộc được sử dụng để chỉ định giá trị bắt đầu của khoảng thời gian.
  • end_point : Một đối số bắt buộc được sử dụng để chỉ định giá trị kết thúc của khoảng thời gian.
  • số_của_điểm : Đối số tùy chọn được sử dụng để mô tả một số giá trị có khoảng cách bằng nhau. Nếu đối số này không được chỉ định, theo mặc định, hàm sẽ tạo một vectơ gồm 100 phần tử cách đều nhau nằm giữa các điểm đã cho.

Hãy xem xét một số ví dụ thực tế để minh họa hoạt động của không gian trống () chức năng.



ví dụ 1

Đây là một mã MATLAB đơn giản sử dụng không gian trống () chức năng in các giá trị cách đều nhau bắt đầu từ 1 và kết thúc bằng 10.





quán ba =linspace ( 1 , 10 )

Trong đoạn mã trên, chúng tôi đã không chỉ định số lượng phần tử, vì vậy nó đã tạo ra một vectơ có 100 phần tử.



ví dụ 2

Mã MATLAB đã cho sẽ tạo một vectơ cách đều tuyến tính bằng cách sử dụng không gian trống () chức năng bằng cách chỉ định các điểm và số lượng các giá trị cách đều nhau.

quán ba =linspace ( 1 , 10 , 5 )

ví dụ 3

Khi vẽ sơ đồ một hàm, điều quan trọng là phải cung cấp các giá trị cách đều nhau như miền. Thay vì nhập thủ công từng giá trị, bạn có thể sử dụng không gian trống () trong MATLAB cho phép tạo ra một tập hợp các giá trị cách đều nhau trong một phạm vi xác định. Do đó, giúp bạn đơn giản hóa quá trình tạo miền cho các hàm vẽ đồ thị.

x = không gian trống ( 1 , 10 ) ;
và = không có ( x ) ;
thân cây ( x, y )

Ví dụ 4

Trong ví dụ này, chúng ta sẽ tạo một vectơ gồm các số phức có khoảng cách tuyến tính bằng cách sử dụng không gian trống () chức năng.

vecto = linspace ( - 1 -Tôi, 1 +tôi, 5 )

Phần kết luận

Các vectơ cách đều tuyến tính có các giá trị cách đều nhau trong một miền tuyến tính nhất định. MATLAB không gian trống () chức năng được thiết kế để tạo ra các giá trị khoảng cách tuyến tính như vậy giữa hai điểm được chỉ định. Hàm lấy hai giá trị làm đầu vào bắt buộc và cung cấp tính linh hoạt để chỉ định số lượng giá trị cách đều nhau trong khoảng đó bằng cách sử dụng đối số tùy chọn. Hướng dẫn này trình bày cách sử dụng của không gian trống () chức năng thông qua các ví dụ thực tế.