I have this code:
syms s1 s2 A1 A2 k1 k2 alpha delta;
capital1 = @(k) s1*A1*k1^alpha + (1-delta)*k1 == k1;
capital2 = @(k) s2*A2*k2^alpha + (1-delta)*k2 == k2;
kss1=solve (capital1,k1, 'IgnoreAnalyticConstraints',1)
kss2=solve (capital2,k2, 'IgnoreAnalyticConstraints',1)
But i would like to use a loop to do it, such as:
syms s(i) A(i) k(i) alpha delta;
kss(i)=solve (s(i)*A(i)*k(i)^alpha + (1-delta)*k(i) == k(i),k(i), 'IgnoreAnalyticConstraints',1)
However, when i run that code, instead of giving me two 1x1 sym (kss1 and kss2), i end up with a 1x2 struct.
I have little experience using matlab, so i don't really know what the problem is or what I did wrong when writting the loop.
Thanks.