نمودار برداری سه بعدی خطی

Image of

vectarrow(p0, p1) یک بردار خطی با فلش اشاره کننده از نقطه p0 به نقطه p1 رسم می کند. این تابع می تواند بسته به ابعاد ورودی، بردارهای دو بعدی و سه بعدی را با فلش رسم کند.

مثال

برای بردار سه بعدی

p0 = [1 2 3];
p1 = [4 5 6];
vectarrow(p0, p1)

برای بردار دو بعدی

p0 = [1 2];
p1 = [4 5];
vectarrow(p0, p1)

توضیحات اضافی

  • ورودی ها: تابع vectarrow دو ورودی می گیرد: p0 و p1. اینها نقاط شروع و پایان بردار هستند. هر نقطه می تواند به صورت یک بردار دو بعدی (برای بردارهای دو بعدی) یا یک بردار سه بعدی (برای بردارهای سه بعدی) نشان داده شود.
  • خروجی: این تابع هیچ خروجی مستقیمی ندارد. در عوض، یک نمودار در پنجره شکل MATLAB رسم می کند.
  • ابعاد: تابع به طور خودکار ابعاد ورودی ها را تشخیص می دهد و بر اساس آن یک نمودار دو بعدی یا سه بعدی رسم می کند.
  • فلش: فلش نشان دهنده جهت بردار است و در نقطه پایان p1 قرار دارد.
  • سفارشی سازی: می توانید ظاهر نمودار را با استفاده از سایر توابع MATLAB مانند xlabel، ylabel، zlabel (برای برچسب گذاری محورها)، title (برای اضافه کردن عنوان) و grid on (برای نمایش شبکه) سفارشی کنید.

مثال های بیشتر

بردار دو بعدی

p0 = [0 0];
p1 = [5 3];
vectarrow(p0, p1)

این کد یک بردار از مبدا (0، 0) به نقطه (5، 3) رسم می کند.

بردار سه بعدی

p0 = [1 1 1];
p1 = [4 5 6];
vectarrow(p0, p1)

این کد یک بردار از نقطه (1، 1، 1) به نقطه (4، 5، 6) رسم می کند.

نکات

  • برای مشاهده نمودار، مطمئن شوید که یک پنجره شکل MATLAB باز است.
  • اگر می خواهید چندین بردار را روی یک نمودار رسم کنید، می توانید از دستور hold on برای جلوگیری از پاک شدن نمودار قبلی استفاده کنید. پس از رسم همه بردارها، از دستور hold off استفاده کنید.
دسته بندی: برچسب ها: