![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Есть таблица m*n с данными. Нужно продолжить эту таблицу (m+100)*(n+50), таким образом чтоб данные в таблице заполнились соответственно. Незнаю какой метод тут применим, подскажите!!!
Таблицу для наглядности приложу. |
|
#2
|
|||
|
|||
|
Во-первых, нужно задать новые границы динамического массива в котором ты хранишь таблицу. Это можно сделать функцией SetLength. Во вторых, заполнение. Здесь ничего проще чем
Код:
for i:= 0 to High(Array) do
for j := 0 to High(Array[i]) do begin
if i < 50 then
if (j > 50) then
Array[i,j] := ...
if j < 50 then
if (i > 50) then
Array[i,j] := ...
end;нет. Последний раз редактировалось Admin, 06.08.2009 в 17:20. |
|
#3
|
|||
|
|||
|
мне непонятно какой алгоритм заполнения данной таблицы. В инете кое что нашел, нужно использовать экстраполяцию или интерполяцию, а как это сделать незнаю
![]() |