1. 首页 > 科技

matlab中如何把一堆离散的点连线并画成三维立体图形?(matlab将离散的点连线)

怎么用一堆离散的数据点在Matlab里画三维图

查命令plot3,输入点的x、y、z坐标就自动画出来了

(matlab将离散的点连线)matlab中如何把一堆离散的点连线并画成三维立体图形?

在matlab中怎么将程序中求得的一系列离散点绘制成3维图形?

hold on;

求解答:matlab如何把画图画出的离散点进行连线

plot(x,y,'o'); o 在plot表示为圆圈,你可以help plot ,plot的线型和线的颜色就出来 ,然后可以自己随意选择!

matlab 画图怎样将离散的点连线

解决方法1 利用scatter函数画散点图2 plot(x,y,'r.') 例子:假如你有3个点:No X Y1 1 42 2 53 3 6 那么代码如下 x = [1 2 3] y = [4 5 6] plot(x,y,'r.') figure scatter(x,y) 注解:在plot(x,y,'r.') 中的 r是指颜色为红色,. 是指点的形状为的点状,也可以改成其它形状的,具体可以用matlab命令help plot查看!

matlab 如何画三维空间中的离散点

答:可用plot3函数,比如:a = imread(图片);r = a(:, :, 1);g = a(:, :, 2);b = a(:, :, 3);>> figure;>> hold on>> view(3);>> for i = 1 : size(r, 1) for j = 1 : size(r, 2) plot3(r(i, j), g(i, j), b(i, j), '*'); end end建议先找个简单的图像试试,因为如果维数很大的话就会很慢.

matlab三维离散点怎么连线,为什么我的程序出的图不是用直线连接的呢?

x=[];y=[];z=[]; for a1=0.05:0.005:0.25 a2=a1;a3=a1; x=[x a2];y=[y a1];z=[z a3]; end plot3(x,y,z,'-*')

matlab中如何利用matlab绘制一个三维立体图?

3D plot在Matlab里面有很多种.最简单的是3D line plot:在上面的例子里 如果变量x y z都是一一对应的(x的data长度和y z都相同)那么可以直接用plot3(x,y,z)来plot 如果只想有点还可以scatter3(x,y,z) 当然如果需要的三维图是带有surface或者patch类元素的 可以使用surf 或是其他patch类函数.

MATLAB中如何将一函数 离散的点 连成线?

例:plot(x,y1,'o',x,y2,'+',x,y3,'x',x,y3,'*'); 这个指令表示以标记点'o','+','x','*'分别画(x,y1),(x,y2),(x,y3),(x,y3),即标记方式作图 你可以把那一句改为plot(x,y1,'-',x,y2,'-.',x,y3,':',x,y3,'--') 就成了分别用实线,点划线,电线,虚线画(x,y1),(x,y2),(x,y3),(x,y3),即线型方式作图

求助!!!matlab中如何画一个这样三维图形

因为数据是离散的,你的截面上的点不一定都有定义,这涉及到插值的问题.建议用多维插值.你可以定义一些点(比如用你提到的meshgrid())来对你要的截面进行采样,再通过griddata()或类似功能的函数对原函数插值得到在这些采样点上的值

matlab画图,三维离散点,得到如下的图.

x=[...] y=[...] z=[...] surf(x,y,z) colormap([0.3 0.8 0.8])