| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-04-27 
				
				年龄: 39 
				
					帖子: 30
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			在计算过程中: 
		
		
		
		
		
		
		
	x=solve('1.0e+006=0.71e+006*(x/(52.8527^(1/3)))^(-2.09)'); x=eval(x) 结果得到: x = -3.1565 - 0.4296i -3.1565 + 0.4296i 3.1856 其中我只想要得到有理数的结果,舍去两个无理数结果,请问应该怎么做 请大虾指点,谢谢~  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-05-31 
				
				年龄: 38 
				
					帖子: 104
				 
				
				
				声望力: 20 ![]()  | 
	
	
	
		
		
			
			 
			
			用这个代码可以找出全部的实数解: 
		
		
		
		
		
		
		
	n=length(x); for i=1:n p=false(n,1); if isreal(x(i)) p(i)=true(1);%p为一逻辑向量 end end x=x(p);  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [资料]FFT结果的物理意义 | wangzr97 | MATLAB论坛 | 43 | 2010-04-08 18:57 | 
| [求助]帮我做几个题目啊,有点难度 | yyshuxue | MATLAB论坛 | 3 | 2008-12-25 16:28 | 
| [求助]请教心电信号的检测程序 | 我爱白白 | MATLAB论坛 | 0 | 2008-12-22 14:56 | 
| [求助]自动生成Hankel矩阵的代码 | youyoume | MATLAB论坛 | 0 | 2008-11-13 21:29 | 
| [求助]MATLAB在运行窗口时遇到的奇怪问题! | xianggui7895 | MATLAB论坛 | 0 | 2008-10-13 15:05 |