Проблема уже с выражением a(i)
, такая индексация невозможна:
>> a(i)
error: subscript indices must be integers or boolean
В ситуации, когда a являются целочисленными индексами, вам, вероятно, лучше использовать prod
:
>> prod(a)
ans = (sym) a₁₁⋅a₁₂⋅a₁₃
Альтернативой является работа с функциями:
>> syms fa(i)
>> e=x0*symprod(fa(i), i, [1 3])
e = (sym) x₀⋅fa(1)⋅fa(2)⋅fa(3)