|
|
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
Ассы программеры помогите... Нужно решить следующую задачку в EXCEL . в столбце из 10 ячеек (a1...a10) находятся чила. а1 и а2 постоянные к примеру а1=2 а2=8. числа в ячейках а3...а10 случайные из интервала (a1;a2) тоесть в данном случае (2;8). Случайные числа вводим посредством применения формулы СЛУЧМЕЖДУ(2;8). Существует число b известно что оно близкое по значению к "а среднему" тоесть среднему значению чисел столбца. Надо чтобы случайные значения изменялись так чтобы "а среднее" было близко или равно числу b. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 14:59 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
VLADIQ, так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 17:27 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
VLADIQ, погодите ка. первым определяется AVG-"A", а потом уже от него будет формироваться число "B". Что я не совсем понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 18:14 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
числа a1 a2 и b изначально известно нужно чтобы число b выступало как среднее чисел a1...a10. т.е задаем a1 макс a2 мин b=cредн a1...a10 и автоматом нужно получить случайные a3...a10 из интервала a1...a2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 20:06 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
числа a1 a2 и b изначально известны, нужно чтобы число b выступало как среднее чисел a1...a10. т.е задаем a1 макс a2 мин b=cредн a1...a10, и автоматом нужно получить случайные a3...a10 из интервала a1...a2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2011, 20:37 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
VLADIQ, реальный пример в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 00:54 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
Нет, ну понятно... В-принципе, задавать надо не a1,a2,{a3...a8}, в условии найти СЛУЧАЙНОЕ_ЦЕЛОЕ(a3...a8) и подогнать среднее к некоему b, а примерно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 06:44 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
Таким образом, с точки зрения программирования, сразу же возникает вопрос - а какими средствами это нужно решать? ТС предлагает изначально использовать надстройку "Пакет анализа" (которая, в принципе, ничего не решает в предлагаемой задаче, за исключением псевдогенерации случайных чисел). Кроме того, не сказано, с какой точностью должны разрешаться значения последовательности (целые или нет). Ну и, например, одним из приближенных методов решения данной задачи является простая генерация половин последовательности - логарифмами минимальных квадратов отклонений (между медианой и граничными значениями). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 07:02 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
Еще вариант, с помощью формул и UDF (автор Казанский) Можно генерировать как целые числа, так и дробные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 09:04 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за участие. Извиняюсь если кого нибудь ввел в заблуждение условиями задачи, в EXCEL я профан ... Огромное спасибо Михаил Ч., его последний файлик то что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 11:01 |
|
||
|
Как реализовать следующий алгоритм в EXCEL
|
|||
|---|---|---|---|
|
#18+
Вопросы отвечающих были закономерные. Наверное автор хотел такую постановку задачи: В интервале (а1 а2) берём число В. Требуется построить случайное распределение на интервале с матожиданием В. Озвучено же всё было задом наперёд. В такой постановке идея решения прозрачна. Начинаем генерировать случайные числа. Смотрим матожидание. Если не устраивает, генирируем заново или только часть выборки. Вообще говоря, так можно пилить бесконечно. Поэтому требуется сходящийся алгоритм либо условие прекращения и выбор наиболее "близкого" решения. Скорее всего устроивший ответ предлагал что-то вроде того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 16:51 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37441030&tid=2176494]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 320ms |

| 0 / 0 |
