Generate an Orthogonal Set of Unit Vectors
Ex 1:
z_in = [0 0 5]';
[x, y, z] = orthogonal_set(z_in);
Supplied with the z axis, two perpendicular unit vectors are created in the xy plane.
Ex 2:
n = [1 -2 5]';
[x, y, z] = orthogonal_set(n);
Supplied with a normal vector, the returned orthogonal set of unit vectors will have a z vector parallel to the normal and an x and y vector that can be used to describe the plane that has n as a normal.
Test Scripts:
t_orthogonal_set.m - unit test the function and ensure the resulting vectors are a correct orthogonal set
t_show_me.m - A quick script that generates the screenshot image
引用格式
Dan Couture (2024). Generate an Orthogonal Set of Unit Vectors (https://www.mathworks.com/matlabcentral/fileexchange/37794-generate-an-orthogonal-set-of-unit-vectors), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!orthogonal_set/
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0.0 |