view main/quaternion/devel/quaternion_arrays.m @ 9892:8ad402be2313 octave-forge

main/quaternion --> extra/quaternion-legacy, extra/quaternion_oo --> main/quaternion
author paramaniac
date Wed, 28 Mar 2012 03:16:58 +0000
parents extra/quaternion_oo/devel/quaternion_arrays.m@2281f5f96c56
children
line wrap: on
line source

i = ones (3, 3);

w = 2*i;
x = 3*i;
y = 4*i;
z = 5*i;

q = quaternion (w, x, y, z)

q .* conj (q)


%{

octave:1> quaternion_matrices 
q.w =
   2   2   2
   2   2   2
   2   2   2

q.x =
   3   3   3
   3   3   3
   3   3   3

q.y =
   4   4   4
   4   4   4
   4   4   4

q.z =
   5   5   5
   5   5   5
   5   5   5

ans.w =
   54   54   54
   54   54   54
   54   54   54

ans.x =
   0   0   0
   0   0   0
   0   0   0

ans.y =
   0   0   0
   0   0   0
   0   0   0

ans.z =
   0   0   0
   0   0   0
   0   0   0

octave:2> 

%}