matlab图像的三维拟合问题用matlab可以获得一幅图片的二维数组,我想讲整幅图像的变化规律用函数拟合出来,函数的形式如下z=p(1).*exp(p(2).*x.*x+p(3).*y.*y)+p(4),其中p为参数矩阵,求大神告知应该用

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:30:20
matlab图像的三维拟合问题用matlab可以获得一幅图片的二维数组,我想讲整幅图像的变化规律用函数拟合出来,函数的形式如下z=p(1).*exp(p(2).*x.*x+p(3).*y.*y)+p(4),其中p为参数矩阵,求大神告知应该用

matlab图像的三维拟合问题用matlab可以获得一幅图片的二维数组,我想讲整幅图像的变化规律用函数拟合出来,函数的形式如下z=p(1).*exp(p(2).*x.*x+p(3).*y.*y)+p(4),其中p为参数矩阵,求大神告知应该用
matlab图像的三维拟合问题
用matlab可以获得一幅图片的二维数组,我想讲整幅图像的变化规律用函数拟合出来,函数的形式如下z=p(1).*exp(p(2).*x.*x+p(3).*y.*y)+p(4),其中p为参数矩阵,求大神告知应该用什么函数,最好再能附上函数的用法,

matlab图像的三维拟合问题用matlab可以获得一幅图片的二维数组,我想讲整幅图像的变化规律用函数拟合出来,函数的形式如下z=p(1).*exp(p(2).*x.*x+p(3).*y.*y)+p(4),其中p为参数矩阵,求大神告知应该用

通过最小化如下损失函数来求解最优参数:

如下代码仅供参考:

Z = double(rgb2gray(imread('x.jpg')));
[m n] = size(Z);
X = repmat((1:m)', 1, n);
Y = repmat(1:n, m, 1);

f = @(t)t(1)*exp(t(2)*X.^2+t(3)*Y.^2)+t(4);
L = @(t)sum(sum((f(t)-Z).^2));            % 损失函数
t = fminsearch(L, [0 0 0 0])              % 求解最小值

Z2 = f(t);
plot3(X, Y, Z2, 'o');

matlab图像的三维拟合问题用matlab可以获得一幅图片的二维数组,我想讲整幅图像的变化规律用函数拟合出来,函数的形式如下z=p(1).*exp(p(2).*x.*x+p(3).*y.*y)+p(4),其中p为参数矩阵,求大神告知应该用 用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像? 已经用matlab将n个三维散点插值拟合成一个曲面,请问如何得到拟合后的函数?另外,如何将拟合后的曲面在matlab的主界面的files里打开? matlab三维曲线拟合已知许多三维的点,用这些点拟合出一条“曲线函数”(注意是曲线,不是曲面!).能做不?怎么弄?QQ254774042 matlab三维图像拟合.2011数模A题,求拟合方法已知该三维图像是由若干个调和函数叠加得到的图像.图像是已知的,即图像上的点的左边都知道.如何求这有几个调和函数,以及其对应的表达式?不是 matlab 散点拟合三维曲面写出曲面表达式给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.用什么命令拟合这个函数呢? matlab,最小二乘法,指数型函数time=0:1:24;tem=[15,14,14,14,14,15,16,18,20,20,23,25,28,31,32,31,29,27,25,24,22,20,18,17,16];用指数型函数a*exp(-b*(t-c)^2)进行最小二乘法拟合,求出a ,b,c参数,并画出拟合曲线求完整的matl matlab直线拟合三维散点,怎样拟合出一条直线,并求出该直线的表达式 请问最小二乘法圆拟合求半径 matlab编程实现三维数据怎么,用最小二乘法圆拟合,并求出半径? 用matlab怎么对如下图像的点进行拟合啊?估计和三角函数有关! 请问下,用matlab的surface fitting拟合出图像后,要怎么显示公式?RT. matlab,知道一些点的三维坐标,拟合平面,平面方程怎么求? matlab 散点拟合三维曲面写出曲面表达式怎么搞定的啊,先生,呵呵 有关matlab编程最小二乘法圆拟合的问题有400个数据大约 最后能输出 图像吗 有一万组 经纬度和海拔的数据 怎么用Matlab画出三维图像? matlab 拟合的问题(三维)现有100个数据点,知道x,y,z的坐标,请问用什么命令把这些点拟合成空间的曲线?看点的分布应该是螺旋线,请问怎么得出一个表达式来表达曲线?最好有程序, matlab的函数拟合 matlab中如何进行曲面拟合利用matlab进行三维数据曲面拟合