#[原创]MATLAB中uitable写入字符串的问题

创建一个uitable表格,表格内容包括了字符串,数据混合类型;之前在网上查找了很多资料,关于怎么在uitable里面写入字符串的答案,结果是很多方法都不可行;在MATLAB的help里面发现,其实,方法很简单,uitable有M行N列,那么创建一个M行N列的Cell矩阵,再将其写入即可,实例如下;

cnames= {'日期时间','操作方式','数量'};
h_uitable=uitable('ColumnName',cnames);
table_data={'2018/11/22','买入',3000;'2018/11/22','卖出',5000;};
set(h_uitable,'data',table_data);

生成的表格
生成的表格

惭愧的是,自己用了很长时间MATLAB,到现在才搞明白{}和[]是不能乱用的;[]是用在数组,矩阵生成的时候使用

a=[1 2 3;4 5 6];

而{}则是生成cell数组或者矩阵的;cell矩阵的每个元素都可以是不同类型的变量,正如上面例子所示。cell矩阵也可以使用cell函数创建,cell(m,n);具体可以阅读HELP文档。

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值