matlab中如何绘制大量的离散点,现有矩阵.txt形式如下(仅为一部分),共有30000多个点,如何把这些向量赋给x,y,z,然后绘制呢-0.044779 0.128887 0.001905-0.068010 0.151244 0.037195-0.002287 0.130150 0.023220-0.022605 0.12

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 16:11:30
matlab中如何绘制大量的离散点,现有矩阵.txt形式如下(仅为一部分),共有30000多个点,如何把这些向量赋给x,y,z,然后绘制呢-0.044779 0.128887 0.001905-0.068010 0.151244 0.037195-0.002287 0.130150 0.023220-0.022605 0.12

matlab中如何绘制大量的离散点,现有矩阵.txt形式如下(仅为一部分),共有30000多个点,如何把这些向量赋给x,y,z,然后绘制呢-0.044779 0.128887 0.001905-0.068010 0.151244 0.037195-0.002287 0.130150 0.023220-0.022605 0.12
matlab中如何绘制大量的离散点,现有矩阵.txt形式如下(仅为一部分),共有30000多个点,如何把这些向量赋给x,y,z,然后绘制呢
-0.044779 0.128887 0.001905
-0.068010 0.151244 0.037195
-0.002287 0.130150 0.023220
-0.022605 0.126675 0.007156
-0.025108 0.125921 0.006242
-0.037121 0.127449 0.001796
0.033213 0.112692 0.027686
0.038043 0.109755 0.016169
-0.025508 0.112568 0.036677
-0.024531 0.112636 0.037347
0.027403 0.121560 0.021221
-0.062896 0.158419 -0.017587
0.040081 0.104202 0.022168
0.045153 0.093197 0.011160
-0.032497 0.174231 -0.002390
-0.080459 0.135827 0.050032
-0.072494 0.126022 0.052902
-0.080438 0.137229 0.049095
0.007998 0.131294 0.016901
0.040027 0.107010 0.008165
0.037166 0.099717 -0.009813
-0.090597 0.140629 0.022169
-0.084342 0.109004 0.024360
-0.068871 0.156258 0.014771
-0.084478 0.152284 0.026984

matlab中如何绘制大量的离散点,现有矩阵.txt形式如下(仅为一部分),共有30000多个点,如何把这些向量赋给x,y,z,然后绘制呢-0.044779 0.128887 0.001905-0.068010 0.151244 0.037195-0.002287 0.130150 0.023220-0.022605 0.12
假设你的文件名为data.txt 如果不是的话,下面第一行至第四行的data改成相应的文件名.
load data.txt
x=data(1:end,1);
y=data(1:end,2);
z=data(1:end,3);
N=50; %图如果做出来太密,你这个值就改小一些
xmin=min(x);xmax=max(x);dx=(xmax-xmin)/N;
ymin=min(y);ymax=max(y);dy=(ymax-ymin)/N;
[xx,yy]=meshgrid(xmin:dx:xmax,ymin:dy:ymax);
zz=griddata(x,y,z,xx,yy,'linear');
surf(xx,yy,zz)

plot3(x,y,z,'.')
具体代码如下:
>> A=[-0.044779 0.128887 0.001905
-0.068010 0.151244 0.037195
-0.002287 0.130150 0.023220
-0.022605 0.126675 0.007156
-0.025108 0.125921 0.006242
-...

全部展开

plot3(x,y,z,'.')
具体代码如下:
>> A=[-0.044779 0.128887 0.001905
-0.068010 0.151244 0.037195
-0.002287 0.130150 0.023220
-0.022605 0.126675 0.007156
-0.025108 0.125921 0.006242
-0.037121 0.127449 0.001796
0.033213 0.112692 0.027686
0.038043 0.109755 0.016169
-0.025508 0.112568 0.036677
-0.024531 0.112636 0.037347
0.027403 0.121560 0.021221
-0.062896 0.158419 -0.017587
0.040081 0.104202 0.022168
0.045153 0.093197 0.011160
-0.032497 0.174231 -0.002390
-0.080459 0.135827 0.050032
-0.072494 0.126022 0.052902
-0.080438 0.137229 0.049095
0.007998 0.131294 0.016901
0.040027 0.107010 0.008165
0.037166 0.099717 -0.009813
-0.090597 0.140629 0.022169
-0.084342 0.109004 0.024360
-0.068871 0.156258 0.014771
-0.084478 0.152284 0.026984];
>> x=A(:,1);y=A(:,2);z=A(:,2);
>> plot3(x,y,z,'.')
>>

收起

matlab中怎么绘制大量的离散点matlab中如何绘制大量的离散点,现有矩阵.txt形式如下(仅为一部分),共有30000多个点,如何把这些向量赋给x,y,z,然后绘制呢-0.044779 0.128887 0.001905-0.068010 0.151244 0.037195-0 matlab中如何绘制大量的离散点,现有矩阵.txt形式如下(仅为一部分),共有30000多个点,如何把这些向量赋给x,y,z,然后绘制呢-0.044779 0.128887 0.001905-0.068010 0.151244 0.037195-0.002287 0.130150 0.023220-0.022605 0.12 在Matlab中如何找去三维图的极值点?数据是离散的 Matlab中plot3绘制三维点时,如何设置点的大小及颜色? matlab离散点数据直线拟合对于读取的特定图像 如何利用matlab对于离散点进行直线拟合 用matlab按离散点绘制图形在做实验得到一组180个点的离散数据,是txt文档,怎么用matlab绘制出图形啊.包括调入数据的语句什么的? MATLAB中如何绘制符号变量的图形 matlab 绘制离散函数图怎么话 matlab 绘制离散函数图怎么话 Matlab 中如何绘制饼图 matlab中,已知大量点的三维坐标x,y,z ,如何绘制出这个曲面,要网格的曲面,希望写出具体代码 这些点是规矩的网格点 比如饮料瓶子的形状,用surf 会报surface的错误 Error using ==> surfaceMatrix dimension matlab中如何将一个模拟函数转变为离散函数 matlab中如何用离散点生成光滑曲线 遗传算法求离散点的最值问题,离散点的编码方式是浮点编码,MATLAB如何实现交叉和变异操作? matlab 已知时间-位移的离散点,求时间-速度离散点或曲线 在matlab中由函数polyfit拟合的曲线如何绘制出某一确定点的切线(在同一个图中)?三次拟合曲线 如何使用Matlab将离散点转化为曲线,并求其与x轴包围而成的面积? matlab中如何绘制不连续的函数图比如:y=1,-2