导入变量
syms theta alpha_t alpha_r L k_t k_r
定义函数表达式
f_1 = L*(tan(alpha_t+theta))/k_t;
f_2 = L*(tan(alpha_r+theta))/k_r;
f_3 = L*(tan(alpha_t))/k_t;
f_4= L*tan(alpha_r) / k_r;
f = (f_1-f_2) - (f_3 - f_4);
表达式化简以及正常显示
simple_f = simplify(f);
pretty(simple_f)
变量替换
%利用subs(f,{替换前变量},{替换后变量})函数
subs_1 = subs(simple_f, ...
{tan(alpha_r + theta),tan(alpha_t + theta),tan(alpha_r),tan(alpha_t)}, ...
{alpha_r+theta+1/3*power(alpha_r + theta,3), ...
alpha_t+theta+1/3*power(alpha_t + theta,3), ...
alpha_r+1/3*power(alpha_r,3), ...
alpha_t+1/3*power(alpha_t,3)
});