| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2007-12-03 
				
				
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			function period=ArnoldPeriod(N) 
		
		
		
		
		
		
		
	N=64; if(N<2) period=0; return; end n=1;x=1;y=1; while(n~=0) xn=x+y; yn=x+2*y; if(mod(xn,N)==1&&mod(yn,N)==1) period=n; return; end x=mod(xn,N); y=mod(yn,N); n=n+1; end 为什么运行后不显示n的值,也没有什么运行错误显示啊?怎么才能显示结果?谢谢!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |