Это зависит от точного формата содержимого вашего файла данных. Например, если файл содержит только табуляцию чисел (или пробел) и строку, разделенную следующим образом:
5.7 4.3
-1.2 7.8
Тогда утверждение
cc = Import["out.dat"]
загружает данные непосредственно в переменную cc. Затем, используя правильные обозначения для подписки массива, т. Е. [[И]] не [и], вы можете получить доступ к номерам в каждом элементе массива по своему усмотрению. Это очень очень просто. Если ваш входной файл более сложный, вы должны либо (а) упростить его, либо (б) изучить различные опции и параметры для функции Import [].
Как правило, если вы пишете циклы в Mathematica, вы делаете это неправильно.
Форма
c[1,1] = 5.7
для Mathematica является определением функции. Это очень похоже на присваивание элементу в массиве, что означает, что вы можете определить все виды интересных объектов, которые являются функциями, но выглядят как массивы или массивы, которые выглядят как функции. Конечно, это потому, что массив - это функция от индексного пространства до набора элементов. Но для Mathematica [и] разграничить аргументы функции.
Исходя из вашего вопроса и ваших комментариев, я подозреваю, что вы новичок в Mathematica. Электронная документация очень хорошая, но вы должны прочитать ее, чтобы получить какую-либо ценность от нее.