| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 高级会员 
			
			
			
				
			
			注册日期: 2008-02-26 
				
				年龄: 39 
				
					帖子: 158
				 
				
				
				声望力: 25 ![]() ![]() ![]()  | 
	
	
	
		
		
			
			 
			
			题目的要求是九位数,所以必须要有一个语句来检测该数字是不是九位数字,这样的话,单个的数字是不能通过matlab现有的命令得到长度的,故将数字转化成字符串这样就可以运用matlab现有的命令length来检测该字符串的长度了,这样就实现了就为数字的检测。 
		
		
		
		
		
		
			程序中的b是一个字符串,在ASCII码表中,数字与其相应的码值有一个48的差值,故剪掉48后这样原来的数字a分解为一个由每一位组成的字符串了。可以进行逻辑运算了。 
				__________________ 
		
		
		
		
	学我想学,用我所学。:lovely:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-03-25 
				
				年龄: 41 
				
					帖子: 58
				 
				
				
				声望力: 19 ![]()  | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 高级会员 
			
			
			
				
			
			注册日期: 2008-02-26 
				
				年龄: 39 
				
					帖子: 158
				 
				
				
				声望力: 25 ![]() ![]() ![]()  | 
	
	
	
		
		
			
			 
			
			x=1; 
		
		
		
		
		
		
			while x<10^9/3^13 a=x*3^13; b=int2str(a); n=length(b); y=sort(b); z='123456789'; x=x+1; c=(b-48)|0; if n==9 & all(c)==1 & y==z fprintf('%d\n',a) end end 
				__________________ 
		
		
		
		
	学我想学,用我所学。:lovely:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 高级会员 
			
			
			
				
			
			注册日期: 2008-02-26 
				
				年龄: 39 
				
					帖子: 158
				 
				
				
				声望力: 25 ![]() ![]() ![]()  | 
	
	
	
		
		
			
			 
			
			以上是数字不重复出现的程序。
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	学我想学,用我所学。:lovely:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-03-26 
				
				年龄: 36 
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-07-26 
				
				年龄: 41 
				
					帖子: 268
				 
				
				
				声望力: 25 ![]()  | 
	
	
	
		
		
			
			 
			
			哈哈,顶上,以上讨论可以作为以后会员的参考,加分!
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| 【讨论】matlab遗传算法应用 | dushulang | MATLAB论坛 | 2 | 2008-05-16 23:09 | 
| [求助]用小波变换法进行心电信号消噪 | wxp | MATLAB论坛 | 0 | 2008-04-30 08:48 | 
| [求助]信道函数ricianchan | zhoujoe | MATLAB论坛 | 0 | 2008-04-29 17:30 | 
| matlab 中反函数运算。 | zhanggongrui | MATLAB论坛 | 0 | 2008-04-29 00:03 | 
| 【求助】求教大虾:如何创建一个维度为N的矩阵 | ink1219 | MATLAB论坛 | 0 | 2007-08-11 18:14 |