Название: Формирование матрицы Отправлено: Silver от Апрель 24, 2004, 15:26 1. Имеется 15 числовых переменных.
2. Каждая из них может принимать одно из 2-х заданных значений. 3. Из определенных однократно переменных образуется одномерный массив, состоящий из 15 элементов. 4. Всего таких массивов с неповторяющимися наборами чисел может быть получено 2^15=32768. 5. Как автоматически сформировать матрицу из 15 столбцов и 32768 строк? Может, готовая процедура кому такая попадалась? Или пакет какой-нибудь это позволяет легко сделать? Название: Формирование матрицы Отправлено: EugeneVC от Апрель 24, 2004, 16:38 тебе на каком языке нужно?
Название: Матрица в Excel Отправлено: Silver от Апрель 24, 2004, 19:46 Цитата: "EugeneVC" на каком языке Я надеюсь на Excel. Хотелось бы на рабочем листе получить таблицу, используя VBA. Название: Re: Матрица в Excel Отправлено: Rainbow от Апрель 25, 2004, 19:25 Цитата: "Silver" Цитата: "EugeneVC" на каком языке Я надеюсь на Excel. Хотелось бы на рабочем листе получить таблицу, используя VBA. Боюсь что EXCELю посли стольки строк тошно станет. Название: Формирование матрицы Отправлено: EugeneVC от Апрель 25, 2004, 21:39 ему не очень
но автору точно :) Название: Формирование матрицы Отправлено: Rainbow от Апрель 26, 2004, 12:09 Цитата: "EugeneVC" ему не очень но автору точно :) Годи три назад поминться, был случай что Excel допускал невиполнимую ошибку на йле где било 20000 строк по 2 кол. Название: Формирование матрицы Отправлено: cap от Апрель 26, 2004, 13:16 Фактически такой массив - битовая матрица из 15 элементов.
Таки образом неповторяющийся набор таких массивов можно представить в виде последовательности чисел от 0 до 32767 в двоичном виде. Название: Re: Формирование матрицы Отправлено: Кирилл от Апрель 26, 2004, 13:43 Цитата: "Silver" 1. Имеется 15 числовых переменных. 2. Каждая из них может принимать одно из 2-х заданных значений. 3. Из определенных однократно переменных образуется одномерный массив, состоящий из 15 элементов. 4. Всего таких массивов с неповторяющимися наборами чисел может быть получено 2^15=32768. 5. Как автоматически сформировать матрицу из 15 столбцов и 32768 строк? Может, готовая процедура кому такая попадалась? Или пакет какой-нибудь это позволяет легко сделать? Каждый столбец заполняй блоками равных значений с периодом, удваивающимся на каждом столбце (во завернул:-). В общем так: a a a b a a a b a b b a a a b b a b итд..... до победы можно распространить и на случай, когда область значений состоит более чем из 2 точек (лишь бы число вариантов конечным) Название: Re: Формирование матрицы Отправлено: npak от Апрель 26, 2004, 14:07 Цитата: "Silver" 1. Имеется 15 числовых переменных. 2. Каждая из них может принимать одно из 2-х заданных значений. 3. Из определенных однократно переменных образуется одномерный массив, состоящий из 15 элементов. 4. Всего таких массивов с неповторяющимися наборами чисел может быть получено 2^15=32768. 5. Как автоматически сформировать матрицу из 15 столбцов и 32768 строк? Может, готовая процедура кому такая попадалась? Или пакет какой-нибудь это позволяет легко сделать? Это можно легко написать на бейсике для экселя. Доступ к значению в клетке в строке row и колонке col на странице Sheet1 Worksheets("Sheet1").Cells(row, col).Value = 1 сделать процедуру, которая перебирает массивы (например, 15 вложенных циклов) и вписывает значения переменных в строчки таблицы. Название: Формирование матрицы Отправлено: SHENDEL от Апрель 26, 2004, 21:24 Используй VBA
|