用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/12 16:03:30
用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形
点云平面方程x+2y+4z.在[-5,5]之间随机选取x和y的值,得到z.一共得到100个点,然后在这100个点里面加入20-30个异常点,就是误差比较大的点,然后将这些点通过matlab画出具体的三维点图,要求有具体源代码,和实验结果图(三维点图),如果好的话,
现在悬赏分是85 分数还会更高,只要可以解决我的问题,就可以。
点云平面方程x+2y+4z.在[-5,5]之间随机选取x和y的值,得到z.一共得到100个点,然后在这100个点里面加入20-30个异常点,就是误差比较大的点,然后将这些点通过matlab画出具体的三维点图,要求有具体源代码,和实验结果图(三维点图),如果好的话,
现在悬赏分是85 分数还会更高,只要可以解决我的问题,就可以。
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,'.')
再问: 我发现用上面的做过之后,效果不是很好,异常点表现的不是很明显,于是我按照自己理解的意思进行了简单的参数修改,如下,有一个问题就是我上面写的平面方程式x+2y+4z 当时写掉了,应该是x+2y+4z =1,可是我一旦把里面的参数由C换成1之后,就发现所有的点都位于一个平面,基本上就没有太大的差异了,这是怎么回事呢 我修改后的代码: 还有修改后得到的图如下 (由于追问有字数限制,我只能把东西放在上面的修改提问)
% 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,'.')
再问: 我发现用上面的做过之后,效果不是很好,异常点表现的不是很明显,于是我按照自己理解的意思进行了简单的参数修改,如下,有一个问题就是我上面写的平面方程式x+2y+4z 当时写掉了,应该是x+2y+4z =1,可是我一旦把里面的参数由C换成1之后,就发现所有的点都位于一个平面,基本上就没有太大的差异了,这是怎么回事呢 我修改后的代码: 还有修改后得到的图如下 (由于追问有字数限制,我只能把东西放在上面的修改提问)
用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形
请教一个matlab的问题,由一个m×n二维矩阵A[m×n],如何由矩阵画出三维图形
如何在matlab中画出三维曲线方程的图.
请问用matlab如何根据一个两自变量、一因变量的数据表格画出对应的三维图呢?求具体的程序和三维图.
matlab绘制三维图形的问题.
在matlab中能否在二维坐标图(已知各点的横纵坐标)上画出三维图形
如何建立matlab三维矩阵?请给出一个matlab三维矩阵建立的具体过程.
matlab如何画三维平面的垂线
已知F(x,y,x)=0; 怎么画出它的三维图形.MATLAB的.
matlab,知道一些点的三维坐标,拟合平面,平面方程怎么求?
平面向量场的图形表现 用matlab实现
关于Matlab画出数据图形的问题