Здравствуйте,
Я хочу написать программу следующих суммы на MatLab

Вот код программа x = 3.5;
n = 75;
i = 4:n;
y = x + x/(7+x)*prod( log(1+x*sqrt(i)/(7+x)) )
x = 8;
n = 30;
i = 1:n;
y = -5*x + 6*sum( (-1).^(i+1).*(x/(x+5)).^i )
Вопрос: Можно написать программа суммы через операторы while, for или if если да, то подскажите пожалуйста.
Еще такой суму я хотел вычислит, но ошибка дает почему

Код:
x=8;
n=10;
i=1:n;
y=sum(x.^(i)/(factorial(i));
исправите пожалуйста.