由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - Matlab 3D Matrix Operation Problem
相关主题
一个matlab里面计算曲线斜率的问题How to make 3d plots in Matlab?
请问C里面有没有现成的matrix computation as matlabA MATLAB GUI Design question
MATLAB画图问题matlab 问题 求教
求救: 怎样有效的计算5000x5000的线型方程组?COD MATRIX
问个MATLAB矩阵问题how to plot the matrix in GNUplot?
请教如何根据矩阵元素值找到矩阵的行号?dense matrix、sparse matrix
matlab可以画这样的图吗请教一个C++程序结构的问题
matlab求助请问newa(:,:,1)=a(a<190);错在什么地方?
相关话题的讨论汇总
话题: matlab话题: 矩阵话题: operation话题: 3d话题: matrix
进入Computation版参与讨论
1 (共1页)
s*****o
发帖数: 26
1
如何将三维矩阵中的某一维的值(其他两维已经确定)获取成一个1xN的二维矩阵。
例子:
x=rand(3,3,3);
y=x(1,1,:);
size(y)
ans =
1 1 3
plot(y);
??? Error using ==> plot
Data may not have more than 2 dimensions.
我想y是一个1xN的二维矩阵,满足y(i)=x(1,1,i) (i=1, 2, ...N)。 结果Matlab返回
一个三维矩阵。我知道用一个for循环就可以实现。有没有一种简单的矩阵操作可以实
现呢?谢谢。
j**u
发帖数: 6059
2

squeeze(y) can remove all singleton dimensions.

【在 s*****o 的大作中提到】
: 如何将三维矩阵中的某一维的值(其他两维已经确定)获取成一个1xN的二维矩阵。
: 例子:
: x=rand(3,3,3);
: y=x(1,1,:);
: size(y)
: ans =
: 1 1 3
: plot(y);
: ??? Error using ==> plot
: Data may not have more than 2 dimensions.

s*****o
发帖数: 26
3
Thanks a lot. It works!

【在 j**u 的大作中提到】
:
: squeeze(y) can remove all singleton dimensions.

1 (共1页)
进入Computation版参与讨论
相关主题
请问newa(:,:,1)=a(a<190);错在什么地方?问个MATLAB矩阵问题
请教关于MATLAB的一个小问题请教如何根据矩阵元素值找到矩阵的行号?
matlab help :(matlab可以画这样的图吗
请问MATLAB中画bar时怎么让x变成对数坐标matlab求助
一个matlab里面计算曲线斜率的问题How to make 3d plots in Matlab?
请问C里面有没有现成的matrix computation as matlabA MATLAB GUI Design question
MATLAB画图问题matlab 问题 求教
求救: 怎样有效的计算5000x5000的线型方程组?COD MATRIX
相关话题的讨论汇总
话题: matlab话题: 矩阵话题: operation话题: 3d话题: matrix