我要解方程

中的F,其他变量都是已知的。
然后我的程序:
year=xlsread('fama.xlsx');
price=xlsread('price.xlsx');
syms x;
syms k;
if year(2,20)>2
m=3;
end
rate=price(105,2);
t1=year(2,20)-2;
t2=year(2,20)-1;
t3=year(2,20);
e=rate*exp(-x*t1);
e=e+rate*exp(-x*t2);
e=e+rate*exp(-x*t3);
e=e+100*exp(-x*t3);
p=price(1,2);
equ=e==p;
disp('ok1');
solve(equ,'x');
现在跑出来的结果是:73*log(RootOf(z^154 - (694891348754432*z^146)/17919031268935205 - (694891348754432*z^73)/17919031268935205 - 18287077393170432/17919031268935205, z)[1])
首先是我不确定我写的这个程序逻辑上有没有问题,希望大神能帮我看下~~其次是跑出来的结果含有rootof函数,如何去除?
谢谢啦!