请问用MATLAB处理数据,已知X,Y,分别有12个数,假设他们之间有线性关系,检测他们是否有指数关系y=ae^b*x,怎么编写代码?
我觉得,X,Y是多少数据并没有关系,首先列两个方程a*e^bx1=y1,a*e^bx2=y2,根据这两个式子求出a和b,然后带入a*e^bx3看是否等于y3,如果相等就有指数关系,不相等就没有关系。
for i=1:12z(i)=y(i)-ae^b*x;endsum1=sum(abs(z));if sum1==0%判断为指数关系end