|
刚才想了一下,其实这个问题很简单,因为函数f和它的反函数上的点是关于y=x对称的,这样就简单了。
编写了下面的一个程序,求离散函数的反函数,与各位分享,欢迎多提宝贵意见。- function invf=dfinverse(f)
- %DFINVERSE(f)
- %Discrete functional inverse.
- %returns the functional inverse of f.
- %
- % Exampe:
- % x=linspace(0,10);
- % y=x.^0.6;
- % f1=[x',y'];
- % plot(f1(:,1),f1(:,2));
- % hold on
- % f2=dfinverse(f1);
- % plot(f2(:,1),f2(:,2),'r--')
- %
- % See also finverse
- %
- % Author: Zhang Fujian.
- % email: zhangfujijan@gmail.com
- % version 1.0 May. 2nd, 2008
- invf(:,1)=f(:,2);
- invf(:,2)=f(:,1);
复制代码
[ 本帖最后由 sogooda 于 2008-5-2 18:06 编辑 ] |
评分
-
1
查看全部评分
-
|