在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的转换不是直接的用reshape,得有一定规律(基本按各顺序主子式的对角线展开的)如若A为一个3阶矩阵,则展开按A(1,1)A(1,2)A(2

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 14:17:09
在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的转换不是直接的用reshape,得有一定规律(基本按各顺序主子式的对角线展开的)如若A为一个3阶矩阵,则展开按A(1,1)A(1,2)A(2

在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的转换不是直接的用reshape,得有一定规律(基本按各顺序主子式的对角线展开的)如若A为一个3阶矩阵,则展开按A(1,1)A(1,2)A(2
在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的
转换不是直接的用reshape,得有一定规律(基本按各顺序主子式的对角线展开的)如若A为一个3阶矩阵,则展开按A(1,1)A(1,2)A(2,1)A(1,3)A(2,2)A(3,1)A(2,3)A(3,2)A(3,3)的顺序,急用啊,

在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的转换不是直接的用reshape,得有一定规律(基本按各顺序主子式的对角线展开的)如若A为一个3阶矩阵,则展开按A(1,1)A(1,2)A(2
clear;clc
A=reshape(1:9,3,3)
[m,n]=size(A);t=0;
B=zeros(1,m+n);
for p=2:(m+n)
for q=max(1,p-n):min(m,p-1)
t=t+1;B(t)=A(q,p-q);
end
end
B

最简单最笨的办法:把矩阵每个元素取出来A(i,j), 再按你的规律构成向量,不就得了?

matlab中怎样把一个一行n列的矩阵转换成一个n/10行,10列的矩阵,顺序不能乱? 在matlab中怎样把一个n维矩阵转换成一个有n*n个元素的向量,是有要求的转换不是直接的用reshape,得有一定规律(基本按各顺序主子式的对角线展开的)如若A为一个3阶矩阵,则展开按A(1,1)A(1,2)A(2 在matlab中怎样将一个二维矩阵转换成黑白图?该矩阵为256*256的0,1矩阵,怎样把它做成黑和白的二值图 在matlab中怎样把一个矩阵左右翻转和上下翻转和旋转90度 matlab循环得到n个数组,怎样把这些数组,在循环的过程中,n个数组赋为一个矩阵即合为一个矩阵?在循环中 在MATLAB中如何将四行三列矩阵转换成二行六列矩阵 在matlab中怎样将一个灰度矩阵转换成正常的数值矩阵我得出一个图像的灰度矩阵,怎样将这个矩阵转变成正常的矩阵,对其进行乘除运算后的元素值可以超出0-255的范围,大牛们, 在matlab中怎样把这个表达式算出来?其中A是矩阵,这个表达式是计算一个二次方程 matlab中如何从n维矩阵A中抽取一个M维子矩阵 matlab中怎样求矩阵的特征向量?有一个矩阵,不是方阵,是一个m行n列的矩阵,现在想求该矩阵的特征向量. matlab中怎么将一个m*n矩阵变成一个m*n维一列的 请教Matlab中,一个列矩阵转换为复杂矩阵的问题谢谢了, 怎样随机给matlab中矩阵的一个元素赋值matlab中矩阵问题 matlab中怎样表示项是函数的矩阵f(x)=(x x^2 x^3……x^n)这个矩阵在matlab中怎么表示 matlab 怎样输出一个矩阵 matlab中怎么把一个矩阵分解为一个矩阵和另一个矩阵逆的乘积? 怎样在matlab中写出一个下三角矩阵,矩阵的元素的表达和它的位置有关, 在matlab中,怎么将一个矩阵放入到另一个矩阵中?急,怎么把一个一行的矩阵D=rand(1,n+2)>0.5放入到矩阵zeros(n+2)的第一行.生成一个新的矩阵B