查看: 59|回复: 2|关注: 0

[已答复] 关于数组元素的读取

[复制链接]

新手

5 麦片

财富积分


050


1

主题

4

帖子

0

最佳答案
发表于 2019-10-31 21:00:18 | 显示全部楼层 |阅读模式
例如数组A=[1 3 4 5 6 9 8 4 2 9 4 5],我需要分别读取第1,4,7,1,0个元素和第2,5,8,11个元素和第3,6,9,12个元素,
怎么采用变量的方式读取,事实上我的数组有8760个变量,我一次要读取1,25,49,73....n+24个元素。尝试用A(i),对进行赋值,但是没有成功,请大神指教

入门

194 麦片

财富积分


50500


4

主题

75

帖子

4

最佳答案
  • 关注者: 1
发表于 2019-10-31 21:54:28 | 显示全部楼层
clear
clc
close all
A=rand(8760,1);
a=1:24:(8760-24);
for n=0:24
    eval(['s',num2str(n),'=A(a+n);']);
end
不知是否是你想要的结果,可以参考一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表