【发布时间】:2012-12-19 14:24:05
【问题描述】:
我正在尝试编写一个 Matlab 程序,该程序从用户那里获取要显示的行数,并相应地打印如下内容:
1
2 2
3 3 3
.. 以此类推
现在我可以使用两个 for 循环来获得这个输出,但是是否可以用一个 for 循环来做同样的事情?具体来说,我想知道是否有一种方法可以将 for 循环的迭代值传递给 sprintf/fprintf 语句,以类似于 '%3d' 的方式格式化字符串,以便 sprintf/fprintf 语句知道每行要打印多少个变量。希望不要太乱。
谢谢!
山塔努。
【问题讨论】: