想用matlab将怎么将循环运算得到的数据依次写成一个19.02×1902的矩阵,数据数量是够的

1个回答
展开全部
摘要 您好根据您的描述,首先,可以利用 Matlab 的 zeros 函数来构造一个 1902×1902 的零矩阵,即 A = zeros(1902,1902);matlab中用for循环:for i = 1:1902; for j = 1:1902; A(i,j)=Data; endend其中Data为循环运算的输出的值,然后依次赋值给矩阵A的每一个元素,就可以实现将每次循环结果存储到矩阵A中了。
咨询记录 · 回答于2023-02-01
想用matlab将怎么将循环运算得到的数据依次写成一个19.02×1902的矩阵,数据数量是够的
您好根据您的描述,首先,可以利用 Matlab 的 zeros 函数来构造一个 1902×1902 的零矩阵,即 A = zeros(1902,1902);matlab中用for循环:for i = 1:1902; for j = 1:1902; A(i,j)=Data; endend其中Data为循环运算的输出的值,然后依次赋值给矩阵A的每一个元素,就可以实现将每次循环结果存储到矩阵A中了。
w是一个1902*1902的矩阵,distance是一个数值,这个报错是什么意思,我用的这个输入命令行
IndexError: index 1902 is out of bounds for axis 0 with size 1902这个错误的意思是说,您所尝试使用的索引为1902超出了轴0的大小1902。也就是说,您试图访问超出矩阵范围之外的值,从而导致索引错误。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消