0 / 0 / 0
Регистрация: 02.03.2013
Сообщений: 51
|
|
1 | |
Не работают циклы, функция возвращает неверные значения10.11.2013, 14:13. Показов 582. Ответов 3
Метки нет (Все метки)
Уважаемые коллеги, помогите найти ошибку (сам файл и его изображения прикреплены).
Описание функции: Функция должна возвращать значения Pср, зависящее от двух переменных P1к1 и P1к2 и строить график от одной из них. Задавая вначале значения, допустим, переменной P1к2, я строю график зависимости Pср от P1к1. Изначально в программе не было предусмотрено возвращение матрицы. Значения Pср0, Pср1 и Рср2 созданы для проверки значений функций после циклов, т.к. с самого начала было ясно, что после них твориться что-то страшное. График функций построен именно для проверки этих значений. Проблема: В примере показано, что задав значение P1к2 = 0 в первом цикле for k1=0..2 значение Pmult = 1 - что является по сути не правильным. Должно получиться квадратичное уравнение в 3 степени. На графике же показано Pср0(Р1к1,0)=1 ДЛя всех Р1к1. На второй картинке, наоборот, задавая значение Р1к1=0, строю Зависимость Рср от Р1к2. Проверяем первый цикл for k1=0..2 - все правильно, значение Pmult остается равным 1. Второй цикл for k2=3..9 - значение Pmult почему-то по-прежнему равно 1, хотя должно изменяться в соответствии с уравнением 6 степени. Вообщем циклы в программе не работают и возвращают всего одно значение 1. Да, и почему-то Pср2 во втором случае вдруг изменяется по параболе, хотя строиться на основании значений от двух предыдущих циклов. Вопрос: что здесь не так?
0
|
10.11.2013, 14:13 | |
Ответы с готовыми решениями:
3
Функция выводит неверные значения Функция возвращает значение раньше, чем отработают внутренние циклы. Функция не возвращает значения Функция Не Возвращает Значения Notesdocument |
0 / 0 / 0
Регистрация: 02.03.2013
Сообщений: 51
|
|
10.11.2013, 14:22 [ТС] | 2 |
Файл Mathcad:
0
|
Модератор
5240 / 4027 / 1385
Регистрация: 30.07.2012
Сообщений: 12,289
|
|
10.11.2013, 14:45 | 3 |
Так? "Куча" пропущенных точек в идентификаторах (в программе)... Исправляйте ошибки...
1
|
0 / 0 / 0
Регистрация: 02.03.2013
Сообщений: 51
|
|
10.11.2013, 14:50 [ТС] | 4 |
Тысяча чертей! Надо быть внимательнее.
Спасибо!
0
|
10.11.2013, 14:50 | |
10.11.2013, 14:50 | |
Помогаю со студенческими работами здесь
4
Функция не возвращает значения структуры Функция, которая возвращает 2 значения в структуре Функция atof() возвращает не точное значения Почему функция atan возвращает значения фрагментарно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |