| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-04-12 
				
				年龄: 42 
				
					帖子: 1
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			我想用matlab解一个复杂的方程组: 
		
		
		
		
		
		
		
	有三个符号变量x,y,z 但是方程组中还有一些赋值变量如a=5*10^(-25);b=0.584*10^(14)等,我不想每次都把a、b的数值输进方程组去,所 以是不是要事先声明一下,如下: syms x y z [p,q,m]=solve('x*a+y+z=b','5*x+a*y-8*z=10*b','1.8*x-8*y+b*z=4.8') 但是系统不承认a,b在方程组中是有效的赋值变量,而是说它们是不合法的字符,请问有何解决方法? 非常感谢!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-04-02 
				
				年龄: 47 
				
					帖子: 175
				 
				
				
				声望力: 21 ![]()  | 
	
	
	
		
		
			
			 
			
			用eval函数系列应该可以解决问题,查一下帮助吧
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-02-29 
				
				年龄: 40 
				
					帖子: 8
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			应用符号计算的函数能解决的。 
		
		
		
		
		
		
		
	找本matlab符号计算的书看看。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [资料]偏微分方程的matlab解法 | xyz20070912 | MATLAB论坛 | 71 | 2013-01-05 14:06 | 
| [分享]推荐一个IT科研类的非盈利论坛(IT人家园http://www.itrjy.com) | 414195686 | MATLAB论坛 | 2 | 2009-10-18 16:25 | 
| [求助]simulink在一个m文件的调用 | lufeng19861126 | MATLAB论坛 | 1 | 2008-04-08 23:17 | 
| 【资料】MATLAB基础 | wensenhu | MATLAB论坛 | 30 | 2008-01-17 18:58 | 
| 【讨论】Matlab动态显示的问题讨论 | tqr591513792 | MATLAB论坛 | 0 | 2007-12-20 14:50 |