标签: matlab symbolic-math
我有像
i = 1:n (i=1...n)它需要随机值。
i = 1:n (i=1...n)
G_i = B_i + C_i * D_i我有B_i,G_i C_i和D_i等于某些约束。
我必须通过matlab简化这样的等式。
我使用'syms'来定义每个符号,但我不知道如何定义'i'索引。
另外,我的第二个问题是,如果我想将其更改为求和格式(symsum),其中i = 1 ... n如何编写代码以简化给定的约束。任何例子对我来说都很有用。
答案 0 :(得分:0)
你想要做的是创建一个符号值数组:Matlab docs显示如何为A执行此操作,我将由您完成余下的工作。
A = sym('A',dim)
然后你可以这样做:
G(i)=b(i)+c(i)*d(i)