多数の出力があり、次のように表示したいとします。
摩擦係数 = xxx
負荷率=xxx
熱係数 = xxxx
等号「=」を互いに揃える方法はありますか? 「\t」で「fprintf」関数を使用してみました。しかし、私がそのような配置を達成するのは難しいです。
すべての助けに心から感謝します。
多数の出力があり、次のように表示したいとします。
摩擦係数 = xxx
負荷率=xxx
熱係数 = xxxx
等号「=」を互いに揃える方法はありますか? 「\t」で「fprintf」関数を使用してみました。しかし、私がそのような配置を達成するのは難しいです。
すべての助けに心から感謝します。
次のことができます。
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
これはどうですか:
disp(['Friction factor = ' num2str(xxx)])
disp(['Load factor = ' num2str(yyy)])
disp(['Thermal factor = ' num2str(zzz)])