Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-05-16
年龄: 38
帖子: 1
声望力: 0 ![]() |
![]()
我定义了一个函数如下:
function [y_t,y_e]=produce_logistic(k,x0,m) %k为μ,x0为初值,m为长度 y_t(1,1)=x0; if x0>=0 y_e(1,1)=1; else y_e(1,1)=0; end for n=2:m y_t(1,n)=1-k*y_t(1,n-1)^2; if y_t(1,n)>=0 y_e(1,n)=1; else y_e(1,n)=0; end end 在命令窗口中输入:[a,b]=produce_logistic(2,0.5,900) 得到一个数组a. 在命令窗口中输入: x0=0; for k=1:100 x0=x0+0.01; one=0;zero=0;y_t(k, ![]() ![]() [y_t(k, ![]() ![]() for m=1:900 if y_e(k,m)==1 one=one+1; else zero=zero+1; end end y(1,k)=abs(one-zero)/900; end x=0.01:0.01:1; figure plot(x,y) xlabel('x0');ylabel('不平衡性'); 请观察数据y_t的第50行,它本该和刚才的a一样的,可实际上却在第36列以后不同,我实在不明白为什么,请高手帮忙!!! |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]stepwise,regress,二者回归结果不同? | dianying | MATLAB论坛 | 2 | 2008-08-04 11:00 |
【求助】《基于图像的水稻病害形态与颜色特征参数提取的研究》的C++或matlab实现! | suzy52 | MATLAB论坛 | 2 | 2008-06-30 18:14 |
[求助]deritative模块的使用 | 红日 | MATLAB论坛 | 1 | 2008-06-23 11:46 |
【讨论】Matlab动态显示的问题讨论 | tqr591513792 | MATLAB论坛 | 0 | 2007-12-20 14:50 |
【求助】matlab 对复杂计算会出现较大误差吗? | tao043 | MATLAB论坛 | 2 | 2007-08-24 09:54 |