GECKO3 protocol.m 文件运行错误: 逻辑索引超出数组边界
在 GECKO3 的 protocol.m 文件运行过程中,执行 [mappedFlux, enzUsageFlux, usageEnz] = mapRxnsToConv(ecModel, modelY, solEC.x); 时出现 '位置 1 处的逻辑索引包含一个在数组边界之外的 true 值。
出错 mapRxnsToConv (第 29 行)
fluxes(revRxns,:) = -fluxes(revRxns,:);' 的错误提示,该如何解决?
这个错误的原因可能是输入的模型或解决方案出现问题,导致在执行 mapRxnsToConv 函数时无法正确处理数据。建议检查输入的模型和解决方案是否正确,并尝试重新运行函数。如果问题仍然存在,可以考虑调试代码并查找具体错误的原因。例如,可以尝试在执行 fluxes(revRxns,:) = -fluxes(revRxns,:); 语句之前添加一些检查条件,以确保输入数据的正确性。
原文地址: https://www.cveoy.top/t/topic/nm4x 著作权归作者所有。请勿转载和采集!