matlab中的常用的类型转换

From Double
 double 转为cell:num2cell 
                  num2cell(A,1) 按列转,每一列转为一个cell
                  num2cell(A,2) 按行转,每一行转为一个cell
                  num2cell(A, [1,2]) 将第一维度和第二维度的元素合并在一起组成一个cell
     
 double转为char:num2str

num2cell的维度对应
在这里插入图片描述

From Cell
cell 转为mat: cell2mat
cell 转为struct: structArray = cell2struct(cellArray, fields, dim)
From Mat
 mat转为char: str2num
 mat 转为cell:mat2cell
From Char
 char转为cell: cell2str
 char转为string: B = convertCharsToStrings(A)
From Table
 table转为double: A = table2array(T)
From struct
C = struct2cell(S)
T = struct2table(S)  / T = struct2table(S,Name,Value)
From str
X = str2double(str)
B = convertStringsToChars(A)
  • 20
    点赞
  • 184
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值