L. 1.3, Nazarov

Analytics

expression_u: ('M*'a*sqrt('g/'L))/'m;
expression_w: 2*%pi*'N$
expression_v: expression_w*'d/'alpha;

expression_err_v:  ratsimp((abs(diff(expression_v,'N)/expression_v))*'DN)
          + ratsimp(abs(diff(expression_v,'d,1)/expression_v)*'Dd)
          + ratsimp((abs(diff(expression_v,'alpha,1)/expression_v))*'Dalpha);

expression_err_u:  ratsimp((abs(diff(expression_u,'a,1)/expression_u))*'Da)
          + ratsimp(abs(diff(expression_u,'m,1)/expression_u)*'Dm)
          + ratsimp((abs(diff(expression_u,'L,1)/expression_u))*'DL);

Units

meter: 1$
cm:1/100*meter$
mm:1/1000*meter$
s: 1$
min: 60*s$
kg: 1$
gm: 1/1000 *kg$
mg: 1/10^6*kg$
ob: 1$
g: 9.81*meter/s^2$
minute: 60*s$
grad: %pi / 180$

Data 1

m: 488.7*mg$        
M: 0.704*kg$        
L: 2.68*meter$ 
a: 0.057*meter$  
DL:10*cm$           
Dm: 0.003*gm$
Da: 7*mm$

Data 2

N: 25 / s$
d: 0.345*meter$
R: 0.089*meter$
S: 0.028*meter$
alpha: float(S/R)$
Dd: 5*mm$
Dalpha: 3 * grad$
DN: 100*minute^-1$

Calculations

fpprintprec: 3$

Speed

u: ''expression_u;

v: float(''expression_v);

Errors

err_u: ''expression_err_u;

err_v: float(''expression_err_v);