有時辰我們在進行matlab gui編程的時辰,想設置表格的小數位數,默認是4位小數,怎么設置呢,下面來分享一下方式
第一步打開matlab新建一個gui界面,在初始化函數中輸入“datas=[1.23 2.34;4.56 5.78;4.32 2.21];set(handles.table1,'Data',datas);”,如下圖所示:
第二步運行m文件之后,可以看到設置到表格的內容默認釀成了帶4位小數,如下圖所示:
第三步下面來節制表格的小數位數,輸入“
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),'%.2f');
end
end
set(handles.table1,'Data',datasCell);”代碼,如下圖所示:
第四步將數值格局轉換當作字符串節制小數位數之后,再轉當作元胞數組設置到表格控件中,運行m文件,可以看到表格小數位數已經釀成兩位了,如下圖所示:
第五步若是想設置當作整數,只需要num2str(datas(i,j),'%.2f');改當作num2str(datas(i,j),'%.0f');就完當作了,如下圖所示:
第六步運行gui中的m文件,可以看到表格內容設置為了整數,如下圖所示:
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!