永发信息网

matlab 弄一个空矩阵,如何把输出的数据放到空矩阵里面,谢谢

答案:3  悬赏:80  手机版
解决时间 2021-03-21 12:29
  • 提问者网友:ミ烙印ゝ
  • 2021-03-20 23:00
matlab 弄一个空矩阵,如何把输出的数据放到空矩阵里面,谢谢
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-03-20 23:15
Data = []; 这个就是申明一个名字叫Data的空矩阵
Data = [Data;a]; 这个是把a作为一列加到Data中

至于你想怎么把数据放进去,要看你的数据是怎样的。
矩阵操作有函数,Data = [Data;a];这种默认的好像是竖着一列一列的往后加.想一行一行的加,或者一个矩阵一个矩阵加,都是有函数可以用的。~
全部回答
  • 1楼网友:酒醒三更
  • 2021-03-21 01:29
伪代码:
[m,n]=size(输出数据);
a=zeros(m,n);
a=输出数据;
有一事不明,一定要先定义个空矩阵a吗?你不是要把数据写入到那个矩阵a吗?直接把输出数据赋值给a不就行了吗
  • 2楼网友:你可爱的野爹
  • 2021-03-21 00:54
假设A=zeros(5),b是你要输出的值,你只要把b赋值给A中的元素就行了,比如A(2,1)=b,也就是A的第2行第1列的值为b
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯