Как обратиться к отдельному элементу матрицы?

Как обратиться к отдельному элементу матрицы? - Messages

#1 Posted: 8/5/2011 10:15:29 PM
AlexK

AlexK

0 likes in 7 posts.

Group: User

Пожалуйста, подскажите, как обращаться к отдельным элементам матрицы?
С элементами вектора понятно - использую символ [. А как для двумерного массива? Двойное нажатие не проходит; писать как в MathCAD индексы через запятую тоже не получается. Пробовал после нажатия квадратной скобки написать подряд два индекса - с тем же результатом. Из примеров, приведенных в пакете, вижу, что это возможно. Следует ли использовать какую-то встроенную функцию?
#2 Posted: 8/5/2011 10:49:42 PM
Fridel Selitsky

Fridel Selitsky

256 likes in 225 posts.

Group: Moderator

[LIVE width=331 height=175]http://smath.info/live/?file=2981[/LIVE]
Метод расчета рычажных механизмов : http://www.exponenta.ru/educat/systemat/selitskiy-ivanov/index.asp
#3 Posted: 8/5/2011 11:05:26 PM
AlexK

AlexK

0 likes in 7 posts.

Group: User

Понял. Благодарю. Но видимо, есть способ прямой адресации типа Xjk (см. пример вычисления матрицы Якоби в программе). Когда я копирую выражение из примера и редактрирую в своем документе, то удается обращаться по индексам - Xjk - хотел бы понять, какими управляющими символами это записано в примерах?
Еще раз благодарю за помощь.
#4 Posted: 8/5/2011 11:19:24 PM
уни

уни

156 likes in 355 posts.

Group: User

Точка с запятой после [. Второй индекс появится через пробел.
Россия навсегда! Вячеслав Мезенцев
1 users liked this post
AlexK 8/5/2011 11:20:00 PM
#5 Posted: 8/6/2011 5:58:22 PM
AlexK

AlexK

0 likes in 7 posts.

Group: User

Еще раз спасибо за подсказку. Не хватает авторского полного руководства пользователя по пакету. Тогда бы не возникало таких вопросов. Не подскажите ли еще один момент: есть ли в пакете возможность задания упорядоченных рядов данных без использования векторов и циклов (как в MathCAD - ранжированные переменные)? Это ведь простое и удобное средство для табличных расчетов.

С уважением.
#6 Posted: 8/6/2011 7:11:22 PM
уни

уни

156 likes in 355 posts.

Group: User

Насколько мне известно, таковых возможностей нет. Нужно явно почленно обрабатывать элементы векторов и матриц. Векторизации тоже нет.

Что касается справки, то кое-что встроено в сам пакет (см. Помощь\Примеры...). Здесь на форуме тоже есть много примеров по первоначальному освоению. Кто владеет Mathcad'ом, тем будет проще, т.к. SMath Studio по своим потенциальным возможностям приближается к Mathcad 11. Но эти потенциальные возможности только заложены, их ещё нужно кому-то реализовать, т.е. написать плагины-тулбоксы по разным направлениям расчётов.
В этом смысле проект конечно сыроват.

Вот некоторые возможности пакета:
Треугольник Серпинского
Расчёт нагрузки подставки
Разложение сигналов в ряд Фурье
и т.д.
Россия навсегда! Вячеслав Мезенцев
#7 Posted: 8/6/2011 7:37:03 PM
AlexK

AlexK

0 likes in 7 posts.

Group: User

Благодарю Вас за полезную информацию. Что касается примеров в пакете, они содержат математические документы, но не объясняют, как вводить информацию (как в моей проблеме с адресацией отдельных элементов массива). Конечно, имея опыт в каком-либо пакете, можно разобраться, но новичкам, не работавшим в таких пакетах, очень сложно. Так что подробная методичка нужна.

С уважением.
Алексей К.
#8 Posted: 8/6/2011 8:59:49 PM
zhuk

zhuk

13 likes in 120 posts.

Group: User

можешь посмотреть справочник по ссылке в моей подписи
неофициальный справочник https://sites.google.com/site/mikkhalichlab/home jabber конференция smath@conference.jabber.ru
#9 Posted: 8/8/2011 11:45:20 PM
AlexK

AlexK

0 likes in 7 posts.

Group: User

Благодарю.
  • New Posts New Posts
  • No New Posts No New Posts