|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.05.2019, 13:22 | #1 |
Новичок
Джуниор
Регистрация: 20.05.2019
Сообщений: 5
|
Как вывести значения "b" для каждого из пройденных значений "a"
Доброго времени суток!
Успешно написал программу для вывода значений для параметра "а" в интервале от 0,5 до 1. Теперь пытался написать программу, чтобы каждое последовательно значение a1 бралось для вычисления min/max функций, составляло интервал, и выводило с шагом h1 значения b То есть, если a1=0.5, a2=1, h=0.1, то получается что берется только первое значение из промежутка. Как сделать так, чтобы эти значения проходили полностью все значения от 0,5 до 1 и применялись для вычисления min/max? И как потом вывести эти значения также в столбик? Пока что только написал для подсчета, но и в min функции выдает не конкретное число, а только лишь непонятно что. Для простоты понимания, прилагаю картинку выходных данных моего кода, а также картинку, для чего собственно говоря решается Код:
|
20.05.2019, 13:37 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
если я правильно Вас понял, то попробуйте
что-то вроде такого: Код:
|
20.05.2019, 13:59 | #3 |
Новичок
Джуниор
Регистрация: 20.05.2019
Сообщений: 5
|
супер, теперь все правильно считает сами max и min, однако выводит все равно несколько не то.
то есть нужно чтобы работало так - выдаем границы для a, потом он выводит все значения a. потом каждое значение a берется, считается для max и min, получается интервал. и чтобы этот интервал тоже выводился в столбец но с задаваемым шагом h2 То есть для значения a=0.5 вычисляется max и min, из этих двух чисел получается интервал, который нужно вывести с шагом h2 и далее тут же берется a=0.6 и повторяет. И так для всего интервала значений для a |
20.05.2019, 14:07 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
|
|
20.05.2019, 14:22 | #5 |
Новичок
Джуниор
Регистрация: 20.05.2019
Сообщений: 5
|
Например:
вводится левая граница a=0.5 вводится правая граница а=1 вводится шаг для а=0.1 далее выводится 0.5 0.6 0.7 0.8 0.9 1 Далее вводится шаг для b=0.05 Берется значение a для формулы, например 0.5, высчитывается max и min, и эти значения max и min будут являться границами для b. Пусть для примера они будут для max 0.1, а для min 0.3 И вывестись должно 0.1 0.15 0.2 0.25 0.3 После чего берется значение a=0.6 и повторяется Также для всех остальных значений из промежутка a Последний раз редактировалось dbegin; 20.05.2019 в 14:27. |
20.05.2019, 14:30 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
тот код, что я предложил выводит так a=0.5 теперь в столбик все b от 0.1 до 0.3 (например) a=0.6 теперь в столбик все b от 0.22 до 0.57 (например) a=0.7 теперь в столбик все b от 0.3 до 0.9 (например) и т.д. а как Вам нужно? примерно так: https://ideone.com/LEKccK Последний раз редактировалось Serge_Bliznykov; 20.05.2019 в 14:39. |
|
20.05.2019, 14:37 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Столбик а отдельно в начале, а потом Н столбиков для b.
|
20.05.2019, 14:55 | #8 |
Новичок
Джуниор
Регистрация: 20.05.2019
Сообщений: 5
|
Именно так! Спасибо большое!
|
20.05.2019, 14:57 | #9 |
Новичок
Джуниор
Регистрация: 20.05.2019
Сообщений: 5
|
с eps я понял, по сути она уничтожает неудобные для вывода значения с e,
но почему мой код тогда не работал от слова совсем? я неправильно делал цикл? или ошибка была скорее в том что я не дописал дополнительного кусочка кода? |
20.05.2019, 14:57 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
И в чем ваша проблема? Из приведенного кода вытаскиваем вывод a1 вверх, а условие выхода берем из текущего для а. Все остальное оставляем.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан список имен names=["Bob" "Alice" "Elizabet" "Dan"]. Вывести на экран последовательно строчки с приветствием вида Hello,Bob! Hello, Alice! | dianaaa1998 | Помощь студентам | 8 | 14.09.2018 09:44 |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. | воваава | Помощь студентам | 3 | 01.12.2011 12:50 |