运用MATLAB如何将一组矩阵的第一行元素取出来,形成一个新的矩阵
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/22 07:01:56
运用MATLAB如何将一组矩阵的第一行元素取出来,形成一个新的矩阵
遇到这样的一个问题:P为3行1列的矩阵
P(:,:,1)=[0 0 -1]’;
P(:,:,2)=[-0.02 0.5 1.35]';
P(:,:,3)=[-0.05 0.9 4]';
P(:,:,4)=[-0.1 1.8 6]';
P(:,:,5)=[-0.1 0.9 9]';
其中,将P中第一行的元素取出来,放进矩阵X中,形成一个1*5的X矩阵,如何实现?若P中的3个元素分别代表坐标(X,Y,Z)的值,怎么能画出关于这5个点的图像呢?
感谢2楼的回答,经过试验,实现了第一个目标(将P中第一行的元素取出来,放进矩阵X中,形成一个1*5的X矩阵).那么怎样将这些点的空间坐标的图像表示出来呢?这些点是电子散射的坐标值,要写做出电子轨迹的图像,该如何实现呢?
遇到这样的一个问题:P为3行1列的矩阵
P(:,:,1)=[0 0 -1]’;
P(:,:,2)=[-0.02 0.5 1.35]';
P(:,:,3)=[-0.05 0.9 4]';
P(:,:,4)=[-0.1 1.8 6]';
P(:,:,5)=[-0.1 0.9 9]';
其中,将P中第一行的元素取出来,放进矩阵X中,形成一个1*5的X矩阵,如何实现?若P中的3个元素分别代表坐标(X,Y,Z)的值,怎么能画出关于这5个点的图像呢?
感谢2楼的回答,经过试验,实现了第一个目标(将P中第一行的元素取出来,放进矩阵X中,形成一个1*5的X矩阵).那么怎样将这些点的空间坐标的图像表示出来呢?这些点是电子散射的坐标值,要写做出电子轨迹的图像,该如何实现呢?
Q=squeeze(P); %%%将3维变2维3*5
x=Q(1,:);
y=Q(2,:);
z=Q(3,:);
plot3(x,y,z) %%%%我不能画点,只能将他们连成曲线
x=Q(1,:);
y=Q(2,:);
z=Q(3,:);
plot3(x,y,z) %%%%我不能画点,只能将他们连成曲线
运用matlab如何取每块矩阵的首个元素,组成一个新矩阵?
MATLAB编程怎样去掉矩阵里的一行一列形成新矩阵
MATLAB 如何将一个完整的矩阵赋值到另一个矩阵的一个元素?
matlab如何依次输出一个矩阵每一行最后一个非零元素所在的列
matlab把矩阵里的一行元素给另一个矩阵
MATLAB取出矩阵中元素的问题
MATLAB,如何取出一个1×n矩阵的最后一个元素?
matlab中在一个矩阵中取出部分元素,用这些元素组成一个新的向量.
MATLAB求矩阵每一行的和组成一个新的矩阵
matlab中,如何快速建立一个行或列矩阵.例如,现在要创立一个只有一行的矩阵,且矩阵中的元素全为1或者2
matlab如何将矩阵中的一行或一列抽出来
mathematica如何把矩阵里的元素取出来