Задача в матлабе! на программирование. Помогите отыскать ошибку в программе.

программирование программы matlab

Составить блок-схему алгоритма расчета выражения, представленного в виде ряда (приложение 2). Расчет проводить до тех пор, пока очередной член ряда не станет меньше некоего заданного числа, называемого точностью расчета. Используя команду ветвления if, предусмотреть вывод сообщений в случае, ряд имеет ограничения на входные значения.Составить программу. Провести исследование влияния точности расчета на результат. сам ряд:
http://pixs.ru/showimage/Bezimyanni_2952445_7272585.png

я составила программу...
clc % Очистить Command window
clear all % Очистить память Workspace
x=input('Введите х- '); % Задать значение переменной х
k=input('Введите точность рассчета k- '); % Задать значение переменной К
k=abs(k);% k=|k|
if(k==0||k>1) % Условие для области определения рассчетов
disp('Не соответствует условию')
else
n=2;
y=0;
while((x^n)/factorial(n/2)>k) % Цикл с предусловием
y=y+((-1)^n)*(x^(2*n))/factorial(n)
n=n+2;
end
format long g % Задает числу формат
end


но она не верно работает
Волнует ответ на вопрос где тут ошибка, и как ее исправить
Ответы:
А в чем, сообственно, заключается это самое "неверно работает"? Чем больше информации Вы дадите в вопросе, тем больше шансов будет получить ответ.
Ну и вообще, Вас не смущает, что на картинке первый член ряда равен 1, а у Вас в программе он равен 0?


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.