помогите с вводом данных

Форум пользователей пакета Mathematica

Модератор: Admin

vic179
Сообщения: 3
Зарегистрирован: Вс авг 19, 2007 4:39 pm

помогите с вводом данных

Сообщение vic179 » Сб янв 08, 2011 1:42 am

Всем привет!
Может ли кто рассказать, как вводить-редактировать содержание элементов матрицы (или таблицы, или массива и т.д.)
Т.е. ввести все в Exel и оттуда перетащить - делается, но если надо поправить какое-то число, то неудобно, перезапускать програмку и потом опять и т.д.
Попробовал простой путь :

spefc = Grid[
Table[InputField[hP[c1, i1], ImageSize -> {60, 20}], {c1, 1, 5,
1}, {i1, 1, 7}]]

где spefc - просто первое попавшееся название, также как и hP (вот этот массив как раз из Exel).
Табличку выдает, вот только всяческие вводимые циферки нигде и никак (кроме как в окошках этой таблицы при наборе) не хотят проявляться.
Пытаюсь сделать табличку динамических input с индексированными элементами /elem[x,y]/ - не хочет их Dynamic принимать. Может быть, как-то тонко надо, зная точно, что с чем сочетать?
Попытки ползания по Help ни к чему не привели :-(

Все это работается в версии Mathematica 7.0
Помогите, плиз !

Gordon
Сообщения: 300
Зарегистрирован: Вт сен 08, 2009 8:16 pm

Сообщение Gordon » Сб янв 08, 2011 7:52 pm

В хелпе ref/format/XLS изучите.