| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2011-08-23 
				
				年龄: 34 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			syms  r,E; 
		
		
		
		
		
		
		
	E=(4*r^2)/(3*exp((4*r^2)/5)); >> r=linspace(0,105*10^-9,30); >> plot(r,Ez) ??? Error using ==> plot Conversion to double from sym is not possible. >> subs(Ez,r); >> plot(r,Ez) ??? Error using ==> plot Conversion to double from sym is not possible. 怎么出来图呢?用ezplot也不行,就成了一条直线。 我前面的r因为要求微分 积分,所以没改成数值。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2011-08-03 
				
				年龄: 37 
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			E=(4*r.^2)./(3*exp((4*r.^2)/5)); 
		
		
		
		
		
		
		
	>> r=linspace(0,105*10^-9,30); >> plot(E,r) >> grid on >> xlabel('E=(4*r^2)/(3*exp((4*r^2)/5))') >> ylabel('r') /****因为r是个矩阵,所以E中的计算必须用点乘和点除的算法才行***/  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |