假設我有輸出大量的號碼,我希望他們表現出如下有什麼辦法可以在Matlab中整齊地顯示大量輸出嗎?
摩擦係數= XXX
負荷係數= XXX
熱係數= XXXX
有什麼辦法使等號'='彼此對齊?我已經嘗試使用'fprintf'函數'\ t'。但是,我很難實現這樣的安排。
真誠地感謝您的幫助。
假設我有輸出大量的號碼,我希望他們表現出如下有什麼辦法可以在Matlab中整齊地顯示大量輸出嗎?
摩擦係數= XXX
負荷係數= XXX
熱係數= XXXX
有什麼辦法使等號'='彼此對齊?我已經嘗試使用'fprintf'函數'\ t'。但是,我很難實現這樣的安排。
真誠地感謝您的幫助。
你可以做到以下幾點:
names = {'Friction Factor','Load Factor','Thermal Factor'};
values = [xx,yy,zz];
nameLength = cellfun(@numel,names);
format = sprintf('%%-%is = %%f\\n',max(nameLength));
for n = 1:length(names)
fprintf(format,names{n},values(n));
end
通過「顯示」你的意思是在命令行中文字,爲圖形中的http:// www.mathworks.com/matlabcentral/fileexchange/5752-guisheet-java-gui-table-from-matlab,或者就像保存到txt文件一樣? – bla