MATLAB 一二三维矩阵之间转换

  • MATLAB 一二三维矩阵之间转换
  • 低维转高维
  • 高维转低维

前言:今天总结一下MATLAB一二三矩阵或数组之间的转换。

低维转高维

  使用reshape函数,执行如下操作:

%% 维度转换
A=1:12;% 一维转二维
B2=reshape(A,[6,2])
>>B2 =1     72     83     94    105    116    12% 一维转三维
B3=reshape(A,[2,2,3])
>>B3(:,:,1) =1     32     4B3(:,:,2) =5     76     8B3(:,:,3) =9    1110    12% 二维转三维
C3=reshape(B2,[2,2,3])
>>C3(:,:,1) =1     32     4C3(:,:,2) =5     76     8C3(:,:,3) =9    1110    12

高维转低维

% 三维转二维
A=rand(3,3,3);
A1 = A(:,:,2); % 3*3 二维
A2 = A(:,2,:); % 3*1*3 三维
A3 = A(2,:,:); % 1*3*3 三维
% 将三维转为 81*81 二维
A22 = reshape(A2,3,3);
A32 = reshape(A3,3,3);% 三维转一维
B1=reshape(A,1,[]);% 二维转一维
C1=reshape(A22,1,[]);

MATLAB 一二三维矩阵之间转换相关推荐

  1. matlab建立一个三维矩阵,matlab创建三维矩阵

    <matlab创建三维矩阵>由会员分享,可在线阅读,更多相关<matlab创建三维矩阵(6页珍藏版)>请在人人文库网上搜索. 1.创建三维矩阵的几种方法一下标法1.三维矩阵的创 ...

  2. 没事随便写写——matlab图像与矩阵的转换与存储为txt文件

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  3. 学习记录(二):MATLAB求三维矩阵梯度

    使用[gx,gy,gz]=gradient(a)语句,可调用MATLAB求梯度函数gradient对三维矩阵a求梯度,得到gx,gy,gz分别是沿三维矩阵x,y,z三个方向求得的梯度. 下面通过一个例 ...

  4. 一二三维矩阵的拼接问题

    矩阵数据的连接: 主要分为三类:(1)以为矩阵的连接 可以直接写假设 :a=[m n ];   就把 m n 这两个一维的向量连接起来合成一个向量; a=[m,n] a = 1     2     3 ...

  5. matlab的三维矩阵含义

    a(:,:,2)=ones(2,3) 对于一个矩阵a先定义好第三维,即在哪一个页内,确定第三个维度后,前两个维度就跟二维矩阵一样,一个行数一个列数确定一个数值.

  6. matlab 保存三维矩阵,如何以Python语法读取Matlab中保存的三维矩阵(Dicom矩阵)?...

    我在Matlab中保存了一个坐标(行=288,列=288,切片(z)=266)的3D矩阵. 现在我想用Python加载它.不幸的是,加载后,在Python中它是(row=288,col=266,sli ...

  7. Matlab从三维矩阵中取出一列并且reshape

    假设a=rand(2,3,4) %产生了2行3列子数组4个 b=a(:,:,1)%取第一个2*3数组再如:a=rand(784,60000)%一个784*60000数组 b=a(:,1) %取第一列向 ...

  8. matlab的三维数组(三维矩阵)

    matlab的三维矩阵与其他编程语言不太一样 比如: test4.java public class test4 {public static void main(String[] args){int ...

  9. matlab二维、三维矩阵转换、排序、转置等问题

    1.matlab二维转换为三维矩阵 这里用到reshape函数 格式为AA1=reshape(A1,[行,列,页]) 如下所示 A1=[2 2 2 2 2.5 2.5 2.5 2.5 1.8 1.8 ...

最新文章

  1. 【c语言】蓝桥杯算法训练 1的个数
  2. SQL Server 2012 安装杂谈
  3. linux文件属性和类型
  4. jQuery 利用 $.getJson() 实现跨域
  5. [转]动态加载jar文件
  6. spring cloud中gateway存在的意义是什么?
  7. C# datagridview 实现按指定某列或多列进行排序
  8. form表单中@submit.prevent作用
  9. 渗透测试实验_安装Windows 2003 企业版
  10. 我国三大常用坐标系:北京54、西安80和WGS-84
  11. wineqq解决字体问题
  12. 程序员常用的工具网站
  13. /Users/xxxx/.zshrc:export:101: not valid in this context: /Users/xxxx/xxxx
  14. 【C++ Primer Plus】第4章 复合类型
  15. GW1NSR-LV4CQN48GC6/I5 FPGA呼吸灯
  16. K8S太火了!花10分钟玩转它不香么?
  17. python程序设计基础刘艳网课_智慧职教APPPython程序设计基础(九江职业技术学院)题目答案...
  18. xcode swift 单元测试 test
  19. 微信公众号生成文本到服务器,使用Golang开发微信公众平台-接收文本消息
  20. 软工1816 · 第六次作业 - 团队选题报告

热门文章

  1. 查找M1 MAC 是否适配软件的网站
  2. okhttp配置缓存策略_Okhttp缓存源码分析以及自定义缓存实现
  3. AI智能加持,景联文科技助力扫地机器人突破技术创新,维护核心竞争力,提供数据采集服务
  4. 地理探测器的应用方法
  5. LMS自适应滤波器算法及其改进
  6. 程序员是做什么的——过来人向小白介绍程序员
  7. python读取nc数据_python读取nc文件
  8. 【软文代发】WPF 用DevExpress 怎么实现这样时间轴显示
  9. 电路与模拟电子技术----正弦交流电路(下)
  10. DDOS攻击和发包攻击教学 (仅限于压力测试学习)