Ðề: maple in matlab Dùng lệnh "maple". Ví dụ muốn dùng "algsubs" của Maple thì:
% Quaternion and Rotational Matrix
syms p1 p2 p3 p4 real
syms q1 q2 q3 q4 real
% Define two quaternions
p = [p1; p2; p3; p4];
q = [q1; q2; q3; q4];
% Unit quaternions
uP = p./sqrt(p1^2+p2^2+p3^2+p4^2);
uQ = q./sqrt(q1^2+q2^2+q3^2+q4^2);
% Symbolic computation
rotMat = quatRotMat(uQ);
out090 = sym(zeros(size(rotMat)));
for i=1:size(out090,1)
for j = 1:size(out090,2)
out090(i,j) = maple('algsubs', 'q1^2+q2^2+q3^2+q4^2=1', rotMat(i,j));
end
end |