为了账号安全,请及时绑定邮箱和手机立即绑定

MATLAB中未知长度的矩阵?

MATLAB中未知长度的矩阵?

紫衣仙女 2019-09-02 15:50:29
我正在尝试设置一个可变长度的零矩阵,其中有两列我可以输出while循环的结果(目的是使用它来存储来自Euler方法的步骤数据和调整后的时间步长)。长度将由循环的迭代次数确定。我想知道是否有一种方法可以在我运行循环时执行此操作,或者是否需要将其设置为开头,以及如何执行此操作。
查看完整描述

3 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

如果列数固定,您可以随时向矩阵添加行(在循环内)


例如


while (....)

   .....

   new_row =[x y] ; % new row with values x & y

   mat = [mat ; new_row]; 

当然,如果您知道while循环之前的迭代次数,则预分配矩阵会更有效


查看完整回答
反对 回复 2019-09-02
  • 3 回答
  • 0 关注
  • 1569 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信