MATLAB中矩阵转置

该MATLAB代码演示了图像处理和矩阵操作的基本功能。首先清除工作环境并读取图像文件,然后将图像矩阵转置存储为十六进制文本文件。代码展示了矩阵转置操作(A'和C')及不同维度的表示方法,其中创建了640×512的零矩阵C及其转置矩阵D。关键操作包括:图像读取(imread)、矩阵转置、文件写入(fopen/fprintf)以及零矩阵初始化(zeros)。这些操作为图像处理和矩阵运算提供了基础示例。

Matlab 复制代码
clear all; close all; clc;

A = imread('pic.bmp');
% imshow(A);

% 图片存为TXT文本时,先存储第1列,再存储第2列
% 所以需要先将图像转置
B = A';
fid = fopen('image_from_matlab.txt','wt');
fprintf(fid,'%02x\n',B);
fclose(fid);


% matlab中矩阵的一维表示矩阵一列有多少(640)个元素
% 矩阵的二维表示矩阵一共有多少(512)列
C = zeros(640,512);

% 矩阵转置后,变为:矩阵中一行有多少(640)个元素,一共有多少(512)行
D = C';
相关推荐
七颗糖很甜2 小时前
雨滴谱数据深度解析——从原始变量到科学产品的Python实现【下篇】
python·算法·pandas
nlpming2 小时前
OpenClaw system prompt定义
算法
nlpming2 小时前
OpenClaw安装配置及简介
算法
爱码小白2 小时前
MySQL 常用数据类型的系统总结
数据库·python·算法
玛丽莲茼蒿2 小时前
Leetcode hot100 【中等】括号生成
算法·leetcode·职场和发展
小欣加油2 小时前
leetcode 128 最长连续序列
c++·算法·leetcode·职场和发展
fei_sun2 小时前
【Verilog】阻塞/非阻塞赋值
fpga开发
汀、人工智能2 小时前
[特殊字符] 第94课:删除无效的括号
数据结构·算法·数据库架构·图论·bfs·删除无效的括号
pwn蒸鱼2 小时前
leetcode:92. 反转链表 II
算法·leetcode·链表