将Excel公式转换为Matlab(添加两个数组不同长度)

2视图(30天)
工程师正在进行
工程师正在进行 2021年7月30日
回答: dpb 2021年7月30日
大家好,
我想把这个公式从excel matlab但我不能当我尝试在matlab faild和我不是专家。
这是Excel公式:C4的价值:= C3 + B4和继续的C柱(450年x1):
注意第一个值在C列必须是零,因此,这就是为什么我用0
我尝试在matlab上:
EData = 0 (19857 1);
数据= idx + EData(1:结束);
潦倒EData又C柱和idx的B柱

接受的答案

dpb
dpb 2021年7月30日
C = [0; cumsum (B));
在哪里 B 是你的变量列B
MATLAB使用向量操作;附加一个向量单值(或者甚至是另一个向量),使用[]和显式连锁速记;足够快不碰预先配置,明确解决预先分配输出数组中的索引。
如果有人这样做在一个……结束循环的重要尺寸,需要预先配置步骤来防止快速性能下降的动态分配和再分配的必要性。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!