| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-05-30 
				
				年龄: 38 
				
					帖子: 1
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			y1	y2 
		
		
		
		
		
		
		
	x 断面1 断面2 1.4 0.14 0.14 1.36 0.15 0.14 1.32 0.36 0.36 1.28 0.57 0.58 1.24 0.36 0.36 1.15 0.15 0.15 对上面的一组数据,要求出x对y1和y2的函数,数值较吻合就行.我用MATLAB试过多项式拟和,但是结果不太理想,选三阶函数,数据相差大,选四阶,函数得出来后,再将X带入的话,Y是复值.请问还有什么方法可以解决吗?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-12-02 
				
				年龄: 44 
				
					帖子: 303
				 
				
				
				声望力: 31 ![]() ![]() ![]() ![]()  | 
	
	
	
		
		
			
			 
			
			用三次样条试下,结果一定不错哦 ! 
		
		
		
		
		
		
		
	命令:interp1(x,y,'spline')  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-06-24 
				
				年龄: 70 
				
					帖子: 188
				 
				
				
				声望力: 22 ![]()  | 
	
	
	
		
		
			
			 
			
			fy=b(1)+b(2)*x.^3+b(3)*exp(b(4)*x+b(5)*x.^2+b(6)*x.^3); 
		
		
		
		
		
		
		
	y1 b=[ .166999866, -.122369752e-1, .339402702e151, -1364.59471, 1495.21821, -500.935404] RSS =.1388522567e-3 R^2 = .999074 y2 b =[.170609344, -.148628605e-1, .469726606e151, -1384.65414, 1525.99841, -512.880376] RSS =.3427292373e-3 R^2 =.997837 但,数据点太少,这些可能并不能说明问题。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-12-02 
				
				年龄: 44 
				
					帖子: 303
				 
				
				
				声望力: 31 ![]() ![]() ![]() ![]()  | 
	
	
	
		
		
			
			 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2008-05-13 
				
				年龄: 45 
				
					帖子: 232
				 
				
				
				声望力: 22 ![]()  | 
	
	
	
		
		
			
			 
			
			你可以尝试一下MATLAB的曲线拟合工具箱中提供的cftool工具 
		
		
		
		
		
		
		
	直接在命令窗口输入cftool即可,很方便的  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]请叫关于离差的概念 | cfx | MATLAB论坛 | 1 | 2008-07-27 23:07 | 
| [求助]simulink里有没有归一化模块??? | xyc_独自等待 | MATLAB论坛 | 1 | 2008-05-06 11:12 | 
| [求助]请教一个遇到的问题! | 九州寒 | MATLAB论坛 | 5 | 2008-04-07 18:05 | 
| 【资料】matlab常用函数 | wind_vip | MATLAB论坛 | 35 | 2008-01-05 21:04 | 
| 【求助】版主救救我啊? | foxstar | MATLAB论坛 | 2 | 2007-06-11 20:50 |