| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-24 
				
				年龄: 42 
				
					帖子: 7
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			>> syms x y 
		
		
		
		
		
		
		
	>> [x,y]=solve('((83.996-36.8899)^2+(18.7843+8)^2)^(1/2)+1.46*((36.8899-y)^2+(18.7843-x)^2)^(1/2)+((x+5)^2+y^2)^(1/2)-94.8472=0','(36.8899-y)/(18.7843-x)=-0.4415') Warning: Explicit solution could not be found. > In solve at 140 x = [ empty sym ] y = [] 这个方程不知道出了什么问题 解不出来 跟这个一样形式的另一个就可以解出来 >> [xp,yp]=solve('((18.6187-5)^2+25.1147^2)^(1/2)+1.46*((xp-18.6187)^2+(yp-25.1147)^2)^(1/2)+((xp+8)^2+(83.996-yp)^2)^(1/2)-99.9514=0','(yp-25.1147)/(xp-18.6187)=71.1245') xp = 18.784257794722172524887546392801 18.578567045455494242866590180400 yp = 36.889915370717159746364293414787 22.260263674499300276764793285895 很奇怪啊 为什么呢?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 游客 
			
			
			
			
					帖子: n/a
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			先用clc;clear;清理一下 
		
		
		
		
		
		
		
	syms x y [x,y]=solve('((83.996-36.8899)^2+(18.7843+8)^2)^(1/2)+1.46*((36.8899-y)^2+(18.7843-x)^2)^(1/2)+((x+5)^2+y^2)^(1/2)-94.8472=0','(36.8899-y)/(18.7843-x)=-0.4415') x = 16.927895854816549501563137484516 y = 37.709502430098493395059874800586  | 
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-02-13 
				
				年龄: 47 
				
					帖子: 3
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			其中的一个原因,可能是机器本身的原因,就像你上面的那个帖子,我发的,但是我今天解出来了,呵呵: 
		
		
		
		
		
		
		
	clear all 然后把解方程重新执行一次 如果还是同样的结果,就重复上面的步骤,我有时候要重复执行3-4次才出结果 试试吧。:smile:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-04-19 
				
				年龄: 38 
				
					帖子: 10
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			为什么我用这种方法解出来的结果是-Inf呢?? 
		
		
		
		
		
		
		
	solve('-9.8*(x^2)*log(1-(20*2.9575*pi*8)/(9.8*x))/(2.9575^2*(pi*8)^2)-(20*x)/(2.9575*pi*8)=500')  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-04-19 
				
				年龄: 38 
				
					帖子: 10
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			为什么我用这种方法解出来的结果是-Inf呢?? 
		
		
		
		
		
		
		
	solve('-9.8*(x^2)*log(1-(20*2.9575*pi*8)/(9.8*x))/(2.9575^2*(pi*8)^2)-(20*x)/(2.9575*pi*8)=500')  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [分享]推荐一个IT科研类的非盈利论坛(IT人家园http://www.itrjy.com) | 414195686 | MATLAB论坛 | 2 | 2009-10-18 16:25 | 
| [求助]求积分 | 嘟嘟06 | MATLAB论坛 | 1 | 2008-05-13 15:18 | 
| 对图像进行灰度转换,二值化,腐蚀和重采样等预处理的程序 | wangbo_19860519 | MATLAB论坛 | 1 | 2008-04-28 22:14 | 
| 【求助】如何设置图的大小? | qmkang | MATLAB论坛 | 0 | 2008-01-18 14:36 | 
| 【求助】请教达人关于在矩形图中插值的问题 | donders | MATLAB论坛 | 0 | 2007-05-01 13:08 |