Plot Unit Vectors

Simple method to plot unit vectors in 3d

이 제출물을 팔로우합니다

This function plots unitvectors X Y and Z or (e1, e2, e3) from an origin.
This function is fairly robust in that it can take 2 types of input. It can take a transformation matrix of the form
trMatrix = [1 0 0 0; pos' unitx' unity' unitz'] as:
fcn_plotUnitVectors(trMatrix).

Or it can take it as a combination of [1x3] vectors as:
fcn_plotUnitVectors(origin[1x3], csX[1x3], csY[1x3], csZ[1x3], vectorScale[1x1],colorSel)
colorSel can be a string used to format the vector as well.

The default coloring is
unit1 - red, unit2 - green, unit3 - blue

You can also set your own linestyles, for example:
if you have colorSel = ['''k'', ''LineWidth'', 5'] as the input, it will set the color to black and the thickness of the line to 5

Use: Easiest use is fcn_plotUnitVectors(trMatrix), however the vectorScale is not dynamic so it will need to be changed in the code if it doesn't suit your data.

인용 양식

James West (2026). Plot Unit Vectors (https://kr.mathworks.com/matlabcentral/fileexchange/28608-plot-unit-vectors), MATLAB Central File Exchange. 검색 날짜: .

카테고리

Help CenterMATLAB Answers에서 Vector Fields에 대해 자세히 알아보기

일반 정보

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 Action
1.0.0.0