目录

说明

示例

转换矩阵

指定精度

转换整数


mat2str将矩阵转换为字符。

语法

chr = mat2str(X)chr = mat2str(X,n)chr = mat2str(_,'class')

说明

  • chr = mat2str(X) 将数值矩阵X转换为表示矩阵的字符向量,精度最多15位。可以使用chr作为 eval 函数的输入。例如,A = eval(chr) 按 chr 中指定的精度重新生成原始矩阵中的值。
  • chr = mat2str(X,n) 使用 n 位精度转换 X。
  • chr = mat2str(___,'class') 在 chr 中包含 X 的类名或数据类型。可以将此语法与前面语法中的任何参数结合使用。如果使用此语法生成 chr,则 A = eval(chr) 也会重新生成原始矩阵的数据类型。

示例

转换矩阵

将数值矩阵转换为字符向量。

chr = mat2str([3.85 2.91; 7.74 8.99])
chr =
'[3.85 2.91;7.74 8.99]'

可以使用 eval 函数将 chr 转换回数值矩阵。

A = eval(chr)
A = 2×23.8500    2.91007.7400    8.9900

指定精度

将数值矩阵转换为字符向量,精度为三位。

chr = mat2str([3.1416 2.7183],3)
chr =
'[3.14 2.72]'

转换整数

创建一个整数数组,然后将其转换为字符向量。默认情况下,mat2str的输出表示双精度数组。要在输出中表示不同的数值类型,可以使用'class'输入参数。

创建一个由 16 位无符号整数组成的向量。

X = uint16([256 512])
X = 1x2 uint16 row vector256   512

将 X 转换为字符向量,包括 X 的数据类型。

chr = mat2str(X,'class')
chr =
'uint16([256 512])'

将 chr 转换回整数数组。A 的值和数据类型与 X 相同。

A = eval(chr)
A = 1x2 uint16 row vector256   512

注意:mat2str 仅返回字符数组。从 R2016b 开始,可以使用string函数将数值数组转换为字符串数组。

Matlab中mat2str函数使用相关推荐

  1. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  2. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

  3. 如何在Matlab中获取函数参数的数目?

    本图文详细介绍了Matlab中获取函数参数数目的方法.

  4. matlab s% d%,matlab中var函数的翻译For N-D arrays, VAR operates along the first

    matlab中var函数的翻译For N-D arrays, VAR operates along the first matlab中var函数的翻译 For N-D arrays, VAR oper ...

  5. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  6. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)

    Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17) 转载▼ 标签: 杂谈 分类: Matlab应用 我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是 ...

  7. cumsum在matlab中,matlab中cumsum函数和sum函数详解

    调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...

  8. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

  9. Matlab中plot函数及legend函数详解

    Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...

最新文章

  1. 一个快速、完善的Android开发框架整合实践(QuickAndroid)
  2. win10上安装opencv详细教程
  3. 贪心算法区间调度问题思路代码证明
  4. HDU - 3804 Query on a tree(主席树维护最大值+离散化)
  5. sharepoint 2010 使用WinForm获取 SPSite对象
  6. 【sklearn学习】降维算法PCA和SVD
  7. BZOJ1085: [SCOI2005]骑士精神
  8. python pca降维_机器学习之sklearn中的降维算法
  9. 中国绝缘胶带市场趋势报告、技术动态创新及市场预测
  10. 1090 Highest Price in Supply Chain(25 分)
  11. 无人驾驶综述:国外国内发展历程
  12. 如何才能让自己成为一个自律的人?
  13. 数据科学----知识树(机器学习、数据挖掘学习思维导图)
  14. H3CNE GB0-191最新题库 加解释四份材料
  15. 飞机加油游戏 --- 我的易术
  16. 通达云OA被阿里云列为企业办公首推应用
  17. 基于深度学习和光流的地铁乘客上下车自动检测算法
  18. 光纤HDMI线不再脆弱,开博尔铠装HDMI光纤抗拖拽
  19. kvm 模块加载时报错:insmod: error inserting 'kvm.ko': -1 Unknown symbol in module
  20. 测绘专业c语言程序,C语言测绘程序.doc

热门文章

  1. 简单分析大量京东快递揽收后没有物流的单号
  2. 去除百度推广等广告的插件神器
  3. android基础的博客,【复习】Android基础
  4. See Conf 悠鹤《蚂蚁庄园背后的技术与思考》笔记
  5. 阿里云Centos镜像虚拟机安装方法
  6. 计算机被填充背景花束纹理在那,为艺术字设置纹理填充的两种方法
  7. 正确认识智能视频分析技术
  8. wlop一张多少钱_回答:小白有个问题,为什么很多人都说 WLOP鬼刀 的画不够好?...
  9. 网络电视盒子用OTT TV系统定制3大关键问题
  10. IDEA连接MySQL数据库时 schemas不显示数据