| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 普通会员 
			
			
			
			注册日期: 2008-05-29 
				
				年龄: 46 
				
					帖子: 35
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			有两个变量x和y,想拟合成y=axb次方形式,即幂, 
		
		
		
		
		
		
		
	定义函数, pre=inline('a(1)*x.^(a(2)','a','t') 然后用nlinfit,但不知[]里的初始值怎末确定? a=nlinfit(x,y,pre,[ ]) 多谢指点!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-01-02 
				
				
				
					帖子: 247
				 
				
				
				声望力: 22 ![]()  | 
	
	
	
		
		
			
			 
			
			实在不行你就用[1 ... 1],多少个变量多少个1。 
		
		
		
		
		
		
		
	matlab中的有些命令,比如做拟合的nonlinfit等,对初值高度敏感,而初值又往往难以猜出,所以,不建议用matlab做这些事情。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]MATLAB中积分上下限带有参数的二重积分如何做? | juliannewton | MATLAB论坛 | 3 | 2009-03-22 00:38 | 
| [求助]请问这种图怎么画 | yape14 | MATLAB论坛 | 4 | 2008-09-22 09:04 | 
| [求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 | yijianmei | MATLAB论坛 | 1 | 2008-07-24 10:15 | 
| 仪表信息图像采集处理研究 | liuna2008 | MATLAB论坛 | 0 | 2008-04-12 18:53 |