请教MATLAB 画三维直线图已知两个三列矩阵,第一个矩阵中是直线起始点坐标(x,y,z)(很多行,大约140000多行),第二个矩阵是直线终点坐标(x,y,z)(很多行,大约140000多行),两个矩阵中每一行

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 09:56:39
请教MATLAB 画三维直线图已知两个三列矩阵,第一个矩阵中是直线起始点坐标(x,y,z)(很多行,大约140000多行),第二个矩阵是直线终点坐标(x,y,z)(很多行,大约140000多行),两个矩阵中每一行

请教MATLAB 画三维直线图已知两个三列矩阵,第一个矩阵中是直线起始点坐标(x,y,z)(很多行,大约140000多行),第二个矩阵是直线终点坐标(x,y,z)(很多行,大约140000多行),两个矩阵中每一行
请教MATLAB 画三维直线图
已知两个三列矩阵,第一个矩阵中是直线起始点坐标(x,y,z)(很多行,大约140000多行),第二个矩阵是直线终点坐标(x,y,z)(很多行,大约140000多行),两个矩阵中每一行是一一对应的(代表一条直线的两个端点),如何画出三维直线图呢?
例如a={1,2,3
1,2,8
1,2,10}
b={1,2,4
1,2,9
1,2,15}

请教MATLAB 画三维直线图已知两个三列矩阵,第一个矩阵中是直线起始点坐标(x,y,z)(很多行,大约140000多行),第二个矩阵是直线终点坐标(x,y,z)(很多行,大约140000多行),两个矩阵中每一行
可以用plot3函数来画.它与plot函数用法十分相似,其调用格式为:
plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n)
例如:
t=0:pi/100:20*pi;
x=sin(t);
y=cos(t);
z=t.*sin(t).*cos(t);
plot3(x,y,z);
title('Line in 3-
D Space');
xlabel('X');ylabel('Y');zlabel('Z');