• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB小技巧:字符型与数值型数据在同一个矩阵中出现

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

MATLAB小技巧:字符型与数值型数据在同一个矩阵中出现

作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/

MATLAB中有一个数据类型cell,它的功能很强大,可以将不同类型,不同维度的数据存放在一起。下面给一个小例子,巧用cell数据类型。

问题:欲将字符型数据和数值型数据共存在一个矩阵中。

MATLAB程序

clear
clc
a_1=[1 2.5 3;4.1 5 6;7 8 9;10 11 12.3];
[~, dim]=size(a_1);
a_1=num2cell(a_1, dim);
b_1={\'aa\'; \'bb\'; \'cc\'; \'dd\'};
c_1=[b_1 a_1];

a_2=[1;4.1;7;10];
a_2=num2cell(a_2);
b_2={\'aaa\'; \'bb\'; \'ccc\'; \'dd\'};
c_2=[b_2 a_2];

结果

c_1的结果

\'aa\'	1	2.50000000000000	3
\'bb\'	4.10000000000000	5	6
\'cc\'	7	8	9
\'dd\'	10	11	12.3000000000000

c_2的结果

\'aaa\'	1
\'bb\'	4.10000000000000
\'ccc\'	7
\'dd\'	10


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi开发IE下载扩展发布时间:2022-07-18
下一篇:
delphi实现Ribbon风格的窗体发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap