5
在MATLAB中,我使用fprintf
打印的數值列表下的列標題,就像這樣:我怎麼fprintf中保留空間,空數值?
fprintf('%s %s %s %s\n', 'col1', 'col2', 'col3', 'col4')
for i = 1:length(myVar)
fprintf('%8.4g %8.4g %8.4g %8.4g\n', myVar{i,1}, myVar{i,2}, myVar{i,3}, myVar{i,4})
end
這導致這樣的事情:
col1 col2 col3 col4
123.5 234.6 345.7 456.8
然而,當一個人細胞是空的(如myVar{i,3} == []
),不保留空間:
col1 col2 col3 col4
123.5 234.6 456.8
怎樣在我的格式保存空間的數值可能是空的?