s=solve('(a+b*0.720930233)^k','(a+b*155.5779158)^k','(a+b*531.0588235)^k','a,b,k'); result=[s.a,s.b,s.k] result = [ 0., 0., k]
你这条件不够把……不太懂matlab,但是如果你给的只有(a+b*0.720930233)^k,(a+b*155.5779158)^k,(a+b*531.0588235)^k这三个多项式是解不出abk的。他们三相等也解不出。