matlab 已知30个空间散点 如何画出三维图
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 19:07:33
matlab 已知30个空间散点 如何画出三维图
(x,y,z)的坐标如下,用matlab怎么画出三维的地形图样式?
3.5 11.5 0.2
4.5 11.5 0.3
5.5 11.5 0.5
5.5 12.5 0.9
6.5 11.5 0.7
6.5 12.5 0.7
8.5 10.5 0.4
9.5 10.5 0.2
9.5 9.5 0.2
10.5 9.5 1
11.5 9.5 1.3
9.5 8.5 0.4
11.5 8.5 1.3
11.5 8.5 0.3
9.5 7.5 1.7
10.5 7.5 1.2
10.5 6.5 0.3
11.5 5.5 0.4
12.5 5.5 0.5
13.5 4.5 0.7
14.5 4.5 0.9
15.5 4.5 0.2
13.5 3.5 1.3
14.5 3.5 1.5
15.5 3.5 0.3
14.5 2.5 0.5
15.5 0.5 1
12 9.5 1.1
12.5 9 1.2
4 11 1.4
第一个回答出来的图只是折线连接啊……
第二个回答出现下面这一句话
Undefined function or method 'a' for input arguments of type 'double'.
(x,y,z)的坐标如下,用matlab怎么画出三维的地形图样式?
3.5 11.5 0.2
4.5 11.5 0.3
5.5 11.5 0.5
5.5 12.5 0.9
6.5 11.5 0.7
6.5 12.5 0.7
8.5 10.5 0.4
9.5 10.5 0.2
9.5 9.5 0.2
10.5 9.5 1
11.5 9.5 1.3
9.5 8.5 0.4
11.5 8.5 1.3
11.5 8.5 0.3
9.5 7.5 1.7
10.5 7.5 1.2
10.5 6.5 0.3
11.5 5.5 0.4
12.5 5.5 0.5
13.5 4.5 0.7
14.5 4.5 0.9
15.5 4.5 0.2
13.5 3.5 1.3
14.5 3.5 1.5
15.5 3.5 0.3
14.5 2.5 0.5
15.5 0.5 1
12 9.5 1.1
12.5 9 1.2
4 11 1.4
第一个回答出来的图只是折线连接啊……
第二个回答出现下面这一句话
Undefined function or method 'a' for input arguments of type 'double'.
data=load('data.txt');
x=data(:,1);
y=data(:,2);
z=data(:,3);
for m=1:length(x)
for n=1:length(y)
for i=1:length(z)
l(i)=1./((x(n)-x(i)).^2+(y(m)-y(i)).^2);
end
r=l*z;
z(m,n)=r./sum(l);
end
end
[X,Y]=meshgrid(x,y);
mesh(X,Y,z)
说明一下,求网格点对应深度的函数是我自己给的,可以根据具体情况来定
改过了,应该没有问题了
x=data(:,1);
y=data(:,2);
z=data(:,3);
for m=1:length(x)
for n=1:length(y)
for i=1:length(z)
l(i)=1./((x(n)-x(i)).^2+(y(m)-y(i)).^2);
end
r=l*z;
z(m,n)=r./sum(l);
end
end
[X,Y]=meshgrid(x,y);
mesh(X,Y,z)
说明一下,求网格点对应深度的函数是我自己给的,可以根据具体情况来定
改过了,应该没有问题了
matlab 已知30个空间散点 如何画出三维图
用matlab如何画出三维图!
用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形
如何在matlab中画出三维曲线方程的图.
有一些空间点坐标,如何用Matlab画出三维散点图,并连成一个曲面,求Matlab高手
如何使用matlab做三维的散点立体图
matlab已知点的坐标,绘制三维图
matlab如何画三维图
如何绘制MATLAB三维图 已知如下散点,依次是X,Y,Z,求程序,谢谢! -6 6 41.1 -3 6 7.9 3 6
在matlab中如何利用少数离散数据画出三维网格图
matlab中,已知公式,如何画出三维曲面图.例如:i=35*u*cosx/[23*cosx-12*u^2*(24*co
在matlab中能否在二维坐标图(已知各点的横纵坐标)上画出三维图形