用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形点云平面方程x+2y+4z.在[-5,5]之间随机选取x和y的值,得到z.一共得到100个点,然后在这100个点里面加入20-30个异常点,就是
来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/17 01:56:42
用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形点云平面方程x+2y+4z.在[-5,5]之间随机选取x和y的值,得到z.一共得到100个点,然后在这100个点里面加入20-30个异常点,就是
用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形
点云平面方程x+2y+4z.在[-5,5]之间随机选取x和y的值,得到z.一共得到100个点,然后在这100个点里面加入20-30个异常点,就是误差比较大的点,然后将这些点通过matlab画出具体的三维点图,要求有具体源代码,和实验结果图(三维点图),如果好的话,
现在悬赏分是85 分数还会更高,只要可以解决我的问题,就可以。
用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形点云平面方程x+2y+4z.在[-5,5]之间随机选取x和y的值,得到z.一共得到100个点,然后在这100个点里面加入20-30个异常点,就是
C=0;
% rand(1,125)表示1*125的向量,每个元素是[0,1]
% rand(1,125)-.5表示1*125的向量,每个元素是[-0.5,0.5]
% 10*(rand(1,125)-.5)表示1*125的向量,每个元素是[-5,5]
x=10*(rand(1,125)-.5);
% y 同理
y=10*(rand(1,125)-.5);
% z=(C-x-2*y)/4
z=(C-x-2*y)/4 % x+2y+4z=C
% 假设你希望误差大概在50%
% 即我把最后的101到125个元素表示为原值的误差
% .5+rand(1,25)表示[.5,1.5]
% 最后25个元素就是准确值的50%到150%
z(101:125)=z(101:125).*(.5+rand(1,25));
% 利用plot3进行画图
plot3(x,y,z,'.')