Я хочу иметь большой главный массив и ссылаться на разные его части с помощью sub массивы. В настоящий момент я использую для этого смещения индексов, но сделать это может быть очень сложно.
Могу ли я получить главный массив измерения (9), и 3 подмассива размера (3), так что sub_array1 указывает на первые 3 элемента master_array, sub_array2 указывает на следующие 3 элемента, а sub_array3 указывает на последние 3 элемента?
Например, массивы будут определены как итак:
integer, dimension(9) :: master_array
integer, dimension(3) :: sub_array1, sub_array2, sub_array3
Связь между массивами будет такой:
sub_array1(1) -> master_array(1)
sub_array1(2) -> master_array(2)
sub_array1(3) -> master_array(3)
sub_array2(1) -> master_array(4)
sub_array2(2) -> master_array(5)
sub_array2(3) -> master_array(6)
sub_array3(1) -> master_array(7)
sub_array3(2) -> master_array(8)
sub_array3(3) -> master_array(9)
Кроме того, возможно ли иметь смешанные типы данных, чтобы у меня был один подмассив вещественных чисел в большом главном массиве целых чисел?
Заранее благодарим за help