Skip to content

Commit 6eeff4a

Browse files
authored
Merge pull request #17 from cabustillo13/fix-unitQuaternion-parse_error
2 parents 299338d + 6bff57d commit 6eeff4a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

UnitQuaternion.m

+7-7
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@
170170
uq.s = 1;
171171
elseif isa(s, 'Quaternion')
172172
% passed a quaternion of some kind, optionally normalize
173-
if ~isa(s, 'UnitQuaternion');
173+
if ~isa(s, 'UnitQuaternion')
174174
s = s.unit();
175175
end
176176
uq.s = s.s;
@@ -286,7 +286,7 @@
286286
if cosTheta < 0
287287
q1 = - q1;
288288
cosTheta = - cosTheta;
289-
end;
289+
end
290290
end
291291

292292
theta = acos(cosTheta);
@@ -490,7 +490,7 @@
490490
% get the superclass to do this for us
491491
qp = mtimes@Quaternion(q1, q2);
492492

493-
elseif isa(q1, 'Quaternion') && (isnumeric(q2) | isa(q2, 'sym'))
493+
elseif isa(q1, 'Quaternion') && (isnumeric(q2) || isa(q2, 'sym'))
494494

495495
%QVMUL Multiply vector by UnitQuaternion
496496
%
@@ -699,7 +699,7 @@ function animate(Q, varargin)
699699

700700
if length(q) > 1
701701
s = [];
702-
for qq = q;
702+
for qq = q
703703
if isempty(s)
704704
s = char(qq);
705705
else
@@ -984,14 +984,14 @@ function animate(Q, varargin)
984984
error('SMTB:UnitQuaternion:badarg', 'angdist: incorrect operand');
985985
end
986986
if nargin == 2
987-
method = 1
987+
method = 1;
988988
end
989989

990990
switch method
991991
case 1
992-
d = 1 - abs(q1.inner(q2))
992+
d = 1 - abs(q1.inner(q2));
993993
case 2
994-
d = acos(abs(q1.inner(q2)))
994+
d = acos(abs(q1.inner(q2)));
995995
end
996996
end
997997

0 commit comments

Comments
 (0)