查看: 2213|回复: 4|关注: 0

[已答复] UITABLE数据逐列导入并显示,有效数字位显示问题

[复制链接]

新手

5 麦片

财富积分


050


1

主题

11

帖子

0

最佳答案
发表于 2016-11-25 11:30:13 | 显示全部楼层 |阅读模式
求助,想做个UITABLE界面用于显示三列数字
1、点击pushbutton1 导入第一列数据并显示在uitable列1中
2、点击pushbutton2 导入第二列数据并显示在uitable列2中
3、点击pushbutton3 计算两列差值并显示在uitable列3中
4、uitable显示的默认有效数字是4位,怎么改成更多,或统一用科学计数法显示更多位?

请问如何实现数据分布存储及显示?

新手

5 麦片

财富积分


050


1

主题

11

帖子

0

最佳答案
 楼主| 发表于 2016-11-25 11:44:54 来自手机 | 显示全部楼层
自己顶一下 来个大神指导一下  如果这个方法不可行的话请问该如何实现这个功能呢
来自: 微社区

新手

5 麦片

财富积分


050


1

主题

11

帖子

0

最佳答案
 楼主| 发表于 2016-11-25 15:29:18 来自手机 | 显示全部楼层
不要沉啊 来人看看解决一下
来自: 微社区

新手

7 麦片

财富积分


050


8

主题

40

帖子

0

最佳答案
发表于 2019-5-27 10:00:10 | 显示全部楼层
首先,把数据保存在一个表格里....xls',
在按钮1的callback 函数中,设置如下代码:

[~,~,raw]=xlsread('....xls');
columnformat={'short g','short g','short g'};
data=raw(1,;);%获取第一列表格数据

uitable('data',data,...
             'ColumnFormat',columnformat,...
         
            'Position',[100 100 100 100],'Fontsize',10 );%创建表格

其他按钮的回调函数只用改变获取的数据的列数就可以了,同上
你试一下

新手

11 麦片

财富积分


050


10

主题

107

帖子

0

最佳答案
发表于 7 天前 | 显示全部楼层
datas=[1.23 2.34;4.56 5.78;4.32 2.21];
[m,n]=size(datas);
for i=1:m
    for j=1:n
    datasCell{i,j}=num2str(datas(i,j),'%.4f');
    end
end
set(handles.table1,'Data',datasCell);”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表