| 查看: 186 | 回复: 0 | ||
[求助]
二维拟合程序改为三维的,程序看不懂,不知道怎么改,求各路大神指教批评
|
|
clc;clear; %曲线拟合 x=[0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]; y=[0, 4, 5, 14, 15, 14.5, 14, 12, 10, 5, 4]; scatter(x,y,'filled'); len_x = length(x); max_x = max(x); min_x = min(x); num = 100; delta = (max_x-min_x)/num; x_f =[]; f =[]; max_delta = (max_x-min_x)*3/10; for i=0:num x_val = min_x + i*delta; x_f = [x_f,x_val]; A = zeros(2,2); B = []; for j=1:len_x s = abs(x(j)-x_val)/max_delta; if s<=0.5 w = 2/3-4*s^2+4*s^3; elseif s<=1 w = 4/3-4*s+4*s^2-4*s^3/3; else w = 0; end A = A + w*[1;x(j)]*[1,x(j)]; B = [B,w*[1;x(j)]]; end f =[f,[1,x_val]*inv(A)*B*y']; end hold on plot(x_f,f,'r'); |
» 猜你喜欢
冻存细胞放在-80度冰箱,开门十分钟温度上升到-50多度,细胞会死吗?
已经有3人回复
导电耐腐蚀材料应用场景
已经有1人回复
冶金与矿业论文润色/翻译怎么收费?
已经有99人回复
穆斯堡尔谱分析求助
已经有2人回复
球形树脂强度测试仪器方法
已经有1人回复
酚醛树脂性能测试
已经有1人回复
香江学者计划2026年度申请启动!港科大李桂君教授课题组
已经有1人回复
求博导推荐
已经有1人回复
申博求助
已经有4人回复
材料方向博士,青岛
已经有2人回复
申博自荐
已经有4人回复
找到一些相关的精华帖子,希望有用哦~
请大神用matlab将这些数据化成三维曲面图,谢谢!也请把所编的程序也给我,谢谢!
已经有27人回复
请大神帮我用Origin将这些数据化成三维曲面图,谢谢!也请把所编的程序也给我,谢谢!
已经有8人回复
求大神帮忙解题啊!!!
已经有4人回复
求助1stopt拟合动力学参数
已经有4人回复
三维图谱中,用matlab如何实现去除一部分数据并实现曲面拟合
已经有10人回复
微分方程组参数拟合的问题
已经有11人回复
MATLAB微分方程参数拟合问题,求大神
已经有7人回复
坐等----MAtlab中如何有三维数据拟合曲面,并得到曲面方程???????
已经有10人回复
科研从小木虫开始,人人为我,我为人人













回复此楼
点击这里搜索更多相关资源