MATLAB数据如何存成数组?

程序每运行一次产生一个数据,希望能把这个数据存入到一个数组中,这样程序运行10次后,数组中就会有十个数据,在MATLAB中如何实现呢?

一、可以把每次计算出的矩阵A保存到一个元胞结构Data中(如下图)

二、下次从Data中取矩阵,可以这么写A = Data{i} ;

三、元胞里的数据是按行连接的,可以用
       xlswrite('d.xlsx',Data{:})
四、按列连接的,可以用
      xlswrite('d.xlsx',cat(1,x{:}))

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-10-11
创建变量吃存储文件
A=[]
sava mydata A
=================================
每次运行,譬如产生一个随机数
a=rands(1.1);
load mydata
n=length(A);
A(n+1)=a;
sava mydata A
================================
这样每次运行A数组都会新增数据本回答被提问者和网友采纳
第2个回答  2013-05-12
在循环之前先声明一个长度n的0矩阵,然后每次循环在里面的第i个数写入,直到第n个循环

matlab如何将图片中的数据存为数组
答案:在MATLAB中,可以通过多种方式将绘出的图片中的数据保存出来。一种常见的方法是使用MATLAB的图形导出功能,将图形保存为图像文件。另外,也可以通过MATLAB的数据导出功能,将图形中的数据信息保存为文本文件或结构数组。详细解释:1. 保存图像文件:在MATLAB中绘制完图形后,可以直接使用“print”函数或...

如何用matlab将一组数值保存在数组中
1、首先在自己的电脑上打开matlab,创建一个空数组xx,和一个for循环,如下图所示。2、然后输入代码,如下图所示。3、运行脚本,可以看到将for循环的数据全部存入到xx数组中了,如下图所示。4、接着输入代码,如下图所示。5、执行脚本之后,可以看到把for循环中的数据存入到数组中了,主要是通过xx(i...

MATLAB数据如何存成数组?
一、可以把每次计算出的矩阵A保存到一个元胞结构Data中(如下图)二、下次从Data中取矩阵,可以这么写A = Data{i} ;三、元胞里的数据是按行连接的,可以用 xlswrite('d.xlsx',Data{:})四、按列连接的,可以用 xlswrite('d.xlsx',cat(1,x{:}))...

matlab将循环产生的数据依次存到一个数组里
Matlab中,循环生成的数据可以轻松存储到数组中。首先,打开Matlab软件,创建新m文件,确保保存。在编辑界面中,编写程序并运行,如图所示。程序中通过变量i进行控制,每隔一个单位取一次值,观察到的是i的取值序列。当加入控制参数2时,i变为隔2取值,导致数组a的元素数量减半。为了保持a的元素范围在1~6...

matlab将循环产生的数据依次存到一个数组里
1、打开软件后,进行新m创建,创建打开编辑界面后,先将此文件进行保存,如下图,这里在新建的文件中,进行编程和运行。2、键入下图程序,运行可得到结果,使用语句进行界面清空,其中i作为变量,对于图中格式,表示每隔一个取一次只,从a的结果,即可看到i的取值情况。3、这里加入2这一控制参数后,i将...

matlab 怎么将374个结构体数据保存在一个数组中?用哪个函数
例如你的数组定义A,结构体B中你想要保存的数据为Data,那么直接写语句:A = [B.Data]即可

matlab里如何把for循环中的数据存入到数组中
我也是新手,共勉!把x=eval(M);改成x(i+1)=eval(M);就可以啦。matlab使用数组的时候不需要预先定义。

如何在MATLAB中把一个一个的数值放进数组中
1、首先在命令行窗口中输入a=[1 2 3 4],创建a数组,如下图所示。2、如果想在数组末尾添加新元素,可以输入a=[a 5],按回车键之后可以看到a数组末尾添加了元素5,如下图所示。3、然后在数组末尾添加元素,也可以输入a(end+1)=5,可以达到同样的效果,如下图所示。4、如果想在数组中间添加元素...

MATLAB数据如何存成数组?
创建变量吃存储文件 A=[]sava mydata A === 每次运行,譬如产生一个随机数 a=rands(1.1);load mydata n=length(A);A(n+1)=a;sava mydata A === 这样每次运行A数组都会新增数据

matlab中如何把很多数字存进数组中
可以直接在matlab里导入excel数据 打开matlab,菜单file -> import data ...就可以

相似回答