| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-10-14 
				
				年龄: 45 
				
					帖子: 20
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			为何没定义为符号变量的变量也成了符号变量 
		
		
		
		
		
		
		
	程序如下: function xyz clc clear all k=2; w=fun(2,3) function f=fun(x,y) syms x2 y2 g='k*2*x2^2*y2'; f=diff(x2*g,'x2'); f=subs(f,[x2,y2],[x,y]); 运行结果为w=72*k k为何成了符号变量,有没有办法让k成为数值变量啊? 我的程序里像k这样的变量很多,如果都要转换符号变量为数值变量的话那就太麻烦了!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |