1.
2.
Matlab 代码
% Md = f(Q,H,rou,omega,yita)
% Md = F*L = m*g*L kg*m*s^(-2)*m = kg*m^2*s^(-2)
% Md = 1 2 -2
% Q = V/t m^3*s^(-1)
% Q = 0 3 -1
% H m
% H = 0 1 0
% rou kg*m^(-3)
% rou = 1 -3 0
% omega = rad/t s^(-1)
% omega = 0 0 -1
clear;
Md = [1 2 -2]';
Q = [0 3 -1]';
H = [0 1 0]';
rou = [1 -3 0]';
omega = [0 0 -1]';
A = [H Q rou];
pi1_co = A\(-Md);
pi2_co = A\(-omega);
fprintf('Π1 = Md*H^%d*Q^%d*rou^%d',pi1_co(1),pi1_co(2),pi1_co(3));
fprintf('Π2 = omega*H^%d*Q^%d*rou^%d',pi2_co(1),pi2_co(2),pi2_co(3));
fprintf('Π3 = yita')
fprintf('根据 Π1 = f(Π2,Π3) 得');
fprintf('Md*H^%d*Q^%d*rou^%d = f(omega*H^%d*Q^%d*rou^%d,yita)',pi1_co(1),pi1_co(2),pi1_co(3),pi2_co(1),pi2_co(2),pi2_co(3));
fprintf('即');
fprintf('Md = H^%d*Q^%d*rou^%d*f(omega*H^%d*Q^%d*rou^%d,yita)',-pi1_co(1),-pi1_co(2),-pi1_co(3