نمودار برداری سه بعدی خطی
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استفاده کنید.
