77问答网
所有问题
matlab 中如何把把.mat文件里的1行60列向量转换成3行20列矩阵
求大神举个例子
举报该问题
推荐答案 2017-12-26
给出一种实现方法:
aa=1:60;%这是一个1行60列的向量
bb=zeros(3,20);
for i=1:3
for j=1:20
bb(i,j)=aa(i*20-20+j);
end
end
追问
感谢!!
我刚才用reshape函数实现了!
比如:一个1行60列的向量A,用reshape(A,3,20)就可以实现了!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/pNpIqpI33W3YWIGYqY.html
相似回答
怎样
用
matlab把
多行
一列的
数据改成多行多列
的矩阵
啊?
答:
B=rand(1000,1);%随机生成一个1000*
1的矩阵
A=reshape(B,5,200)%A是5*200的矩阵可以用[n,m]=size(A)验证A的行、列数。比如说一1000行
一列的
数据改成5行200列的矩阵 B=rand(1000,1);%随机生成一个1000*1的矩阵A=reshape(B,5,200)%A是5*200的矩阵 ...
matlab怎么把行向量
转
成矩阵向量
答:
1、在电脑上打开
matlab
,在命令行窗口中输入“r = [ 1 2 3 4 ];tr = r'”,其中单引号(')是用于转置操作。2、按回车键之后,可以看到将
行向量
r转置成为了
列向量
tr。3、将列向量转置成为行向量,在命令行窗口中输入“v = [1;2;3;4];tv = v'”。4、按回车键之后,可以看到将列向量...
一
个很长
的列矩阵在matlab中怎么
分成多行多列的矩阵?望请教,谢谢!_百度...
答:
用reshape函数 reshape(a,m,n)就把a矩阵分成m行n列
的矩阵
MATLAB中怎样
将多个
行向量
合并为
一
个
矩阵
答:
使用for循环将多个行向量合成一个行向量或者一个多维矩阵
。代码:例:matlab使用时需要将M、N替换成实际值。clc;clear all;close all x0=zeros(1,N*M);y0=zeros(1,N*M);z0=zeros(1,N*M);for i=1:M t=-N/2:N/2-1;x0(N*(i-1)+t+N/2+1)=t+i; %3*i-3+t+2 y0(N*(...
matlab怎么把一
个
行向量
变成一个
矩阵
答:
好像没有直接能变成想要的 函数 ,不过有个变 维函数 ,reshape函数。另外记住 矩阵 元素 的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:>> a=1:6 a = 1 2 3 4 5 6 >> b=reshape(a,3,2)'b = 1 2 3 4 5 6 ...
matlab中怎样
将一维数组转化为二维
矩阵
答:
1、首先需要知道
matlab中
将一维数组转化为二维
矩阵的
,使用的是reshape函数,可以在命令行窗口help reshape,看一下函数用法,如下图所示。2、输入a=[1 2 3 4 5 6 7 8],创建一个一维数组a,如下图所示。3、接着输入reshape(a,2,4),将一维数组转化为2行4列的二维矩阵,如下图所示。4、按...
matlab中如何
交换
矩阵的行
或者列
答:
1、如果是需要按列翻转的话,就输入下面的代码:fliplr(A)。2、如果是需要按交换首尾列的话,就输入下面的代码:A(:,[1,end]) = fliplr(A(:,[1,end]))3、如果是需要按行翻转的话,就输入下面的代码:flipud(A)4、然后就完成了。
大家正在搜
matlab如何读取mat文件
matlab如何创建mat文件
matlab中mat文件的作用
matlab如何用mat文件画图
matlab中mat文件拼接
matlab怎么打开mat文件
matlab新建mat文件
matlab怎么导入mat文件
matlab自动保存mat文件
相关问题
在MATLAB中如何将四行三列矩阵转换成二行六列矩阵
matlab中怎么将一个矩阵变为一个行向量
在MATLAB中如何将四行三列矩阵转换成二行六列矩阵?
matlab问题,我现在有个.mat文件,是一个1*20的矩...
怎样用matlab把多行一列的数据改成多行多列的矩阵啊?
求问,matlab,把一个.mat文件里的m行n列的一个矩阵...
matlab里如何实现N行一列的矩阵变换成一行N列的矩阵
求问,matlab,把一个.mat文件里的m行n列的一个矩阵...