怎样用matlab拟合一组具有三个变量的数据并输出图像

如题所述

1个变量二维图,2个变量三维图,3个变量四维图,但四维图的东西我们是没法直接表示的,通常采用的方法是减少1个变量,采用多个3位图的形式来体现。
例如:m=f(x,y,z),你可以分别取z=z1:zn,分别计算m1=f(x,y,z1),m2=f(x,y,z2),...,mn=f(x,y,zn),然后再来作图,程序结构如下
z=z1:zn;
n=length(z)
for i=1:n
M(1,n).m=f(x,y,z(i));
mesh(x,y,M(1,n).m);hold on;
end追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-09
Matlab中,有数据拟合工具箱,可在命令窗口输入cftool打开,将数据导入后,里面提供了多种拟合函数,如多项式、exp、三角函数等等,并绘图显示拟合结果追问

怎样将数据导入啊?

参考资料:百度一下

本回答被提问者采纳
相似回答