clear all
x=-0.06:0.001:0.15;
y1=CorPDF0(x,'同个相机相关性.txt');
y2=CorPDF0(x,'不同相机相关性1.txt');
如果要求的两个曲线都是用函数表示的,怎么求它们的交点啊?想用solve或者fsolve,但是总出问题
其中CorPDF0如下:
corr1=load('同个相机相关性.txt');
u=mean(corr1);
m1=mean(abs(corr1-u));
m2=var(corr1);
y=m1/sqrt(m2);
G=gamma(2/y)/sqrt((gamma(1/y)*gamma(3/y)));
Beta=1/G; %Beta形状参数
Alpha=sqrt(m2)*sqrt(gamma(1/Beta)/gamma(3/Beta));
y1=(Beta./(2*Alpha*gamma(1./Beta)))*exp(-(abs(x-u)./Alpha).^Beta)
可以看到y1和y2的表达式非常复杂,我也试过用subs(solve(‘y1=……’。‘y2=……’))的方法,但是还是不行,matlab提示出错,急求答案!
æ±è§£æè·¯ï¼
第ä¸æ¥ï¼å»ºç«èªå®ä¹å½æ°æ件ï¼tx_fun.mãæ件å å«ä¸¤æ¡æ²çº¿å½æ°æ¹ç¨ã
第äºæ¥ï¼ç¨fsolveï¼ï¼å½æ°ï¼æ±è§£ä¸¤æ¡æ²çº¿ç交ç¹ã
第ä¸æ¥ï¼ç¨plotï¼ï¼å½æ°ï¼ç»åºä¸¤æ¡æ²çº¿
第åæ¥ï¼ç¨textï¼ï¼å½æ°ï¼å¨ä¸¤æ¡æ²çº¿ç交ç¹éè¿æ 注交ç¹åæ å¼