小编zor*_*arg的帖子

matlab错误,尝试引用非结构数组的字段

我可以在网上搜索的所有对这个错误的引用完全不适用于我的情况,他们正在处理某些涉及点的变量,比如a.b(结构换句话说),而我严格使用数组.什么都不涉及点,我的代码也没有询问它.

好的,我有这个GINORMOUS阵列叫tier2comparatorconnectionpoints.它是尺寸为400×10×20×10的4-D阵列.考虑tier2comparatorconnectionpoints(counter,counter2,counter3,counter4).

  • counter是一个数字1400,
  • counter2是一个数字1numchromosomes(counter),并且numchromosomes(counter1)被绑定到10,
  • counter3是一个数字1tier2numcomparators(counter,counter2),而这又为界到20.
  • counter4是一个数字1tier2inputspercomparator(counter,counter2,counter3),其为界10.

现在,所以我没有RAM,我有tier2comparatorconnectionpoints类型int8,并且在我的可怕数量的代码中的某些时候不可靠,我忘了把它投入到double我正在用它做数学时,并且舍入错误涉及将其乘以rand最终tier2comparatorconnectionpoints,其4输入的某些值超出其允许的范围.

它不允许有值为1至tier1numcomparators(counter,counter2),其为界40,41通过40+tier2numcomparators(counter,counter2)tier2numcomparators(counter,counter2)定界到20,并61通过60+tier2numcomparators(counter,counter2),因而它不能超过80因为tier2numcomparators(counter,counter2)为界20,它不是允许大于更多60+tier2numcomparators(counter,counter2),但它也不能允许小于40但不超过, …

arrays matlab

2
推荐指数
1
解决办法
2260
查看次数

标签 统计

arrays ×1

matlab ×1