powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вывести матрицу в лист Excel
5 сообщений из 5, страница 1 из 1
Как вывести матрицу в лист Excel
    #33713375
atla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой вопрос: как мне вывести вот эту матрицу в лист ексел:
For x = n To k Step i
For y = m To l Step j
D(x, y) = 3 * x ^ 3 - 2 * y ^ 3
Next y
Next x
Причем выводить её прям так,добавив Cells(x, y) = D(x, y) не рационально, т.к. это будет начинаться не с ячейки А1 и через несколько ячеек взависимости от шага.
Мне кажется, что надо добавить еще счетчиков, вот только не могу никак понять... во все ячейки выводится либо последнее значение, либо в строках одинаковые, либо в столбцах
For x = n To k Step i
For y = m To l Step j
For a = 1 To (((k - n) / i) + 1) Step 1
For b = 1 To (((l - m) / j) + 1) Step 1
D(x, y) = 3 * x ^ 3 - 2 * y ^ 3
Cells(b, a) = D(x, y)
Next b
Next a
Next y
Next x


вобщем, помогите, кто может, чем можете :)
...
Рейтинг: 0 / 0
Как вывести матрицу в лист Excel
    #33713441
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cells((b+x)*sx, (a+y)*sy) = D(x, y)
sx, sy - шаг
...
Рейтинг: 0 / 0
Как вывести матрицу в лист Excel
    #33713459
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
For x =  1  To n 
For y =  1  To m 
    D(x, y) =  3  * x ^  3  -  2  * y ^  3 
    Cells((b+x)*sx, (a+y)*sy) = D(x, y)
Next x
Next y
n,m - число элементов матрицы
a,b - начальная яцейка, откуда начинать печатать
sx,sy - шаг по стобцам и строкам

_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
Как вывести матрицу в лист Excel
    #33713575
atla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, но еще дело в том что матрица представляет из себя массив элементов, а каждый эл высчитывается через уравнение 3 * x ^ 3 - 2 * y ^ 3 соотвественно и должен быть записан в лист, где x изменяется от n до k с шагом i, y m,l,j соответсвенно. :(
...
Рейтинг: 0 / 0
Как вывести матрицу в лист Excel
    #33714186
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
atlaспасибо, но еще дело в том что матрица представляет из себя массив элементов, а каждый эл высчитывается через уравнение 3 * x ^ 3 - 2 * y ^ 3 соотвественно и должен быть записан в лист, где x изменяется от n до k с шагом i, y m,l,j соответсвенно. :(
А я что тебе написал разве не то? Ты проверь а потом пиши в чем проблема.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вывести матрицу в лист Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]