matlab编写的一个拟合曲面的工具箱源码程序 - matlab工具箱源码 - 谷速源码
下载频道> 资源分类> matlab源码> 工具箱源码> matlab编写的一个拟合曲面的工具箱源码程序

标题:matlab编写的一个拟合曲面的工具箱源码程序
分享到:

所属分类: 工具箱源码 资源类型:程序源码 文件大小: 21.99 KB 上传时间: 2019-06-16 08:44:57 下载次数: 543 资源积分:1分 提 供 者: zhangsan456 3d_fitting
内容:
这是利用matlab编写的一个拟合曲面的工具箱!,可以很方便的拟合空间曲面了,function ff=main(x,p,y,q,z,xx,yy)
% x y z 坐标向量 长度要一样
% p ,q 为拟合函数中x,y 的系数
% xx yy 为 需要拟合的数据 给出(x,y) 坐标 求z
 
A=leftmatrix (x,p,y,q);             % A*a_n=B
B=rightmatrix(x,p,y,q,z);
 
%a_n=inv(A)*B;
a_n=A\B;                          % 求a_n    inv(A)*B 效果不好 (存疑)
 
for i=1 : length(a_n)             % 把长为p*q 的 a_n 列向量 转还 成p x q  的 aa 矩阵
    ii=quotient(i-1,q)+1;         % quotient求商
    jj=mod(i-1,q)+1;               
    aa(ii,jj)=a_n(i,1);
end
                                  
ff=0;                              % ff 是 xx,yy 带入所拟合的函数 求出 z 
for i=1 : p                        % 函数为 aa(i,j)*x^i*y^j  (i=0...p  ,j=0...q)
    for j=1 : q                    % aa 为系数  p x q 的矩阵
        ff=ff+aa(i,j) * xx^(i-1) * yy^(j-1);
    end
end

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

关键词: 拟合曲面 工具箱源码

matlab源码下载排行

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved