Производная внутри матрицы

Производная внутри матрицы - Messages

#1 Posted: 4/16/2016 7:10:57 AM
Antorik027

Antorik027

0 likes in 5 posts.

Group: User

Всем привет. Подскажите, пожалуйста, как сделать, чтобы производная матрицы бралась для каждого её члена?Bezymjannyjj2.png
#2 Posted: 4/17/2016 11:39:34 AM
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

matrix-diff.sm (8 KiB) downloaded 116 time(s).

В приложенном файле цветом выделены области, которые делают то, что Вы хотите.
Красным выделен вариант, который, хотя и делает нужное Вам действие с помощью новой функции vectorize(), но на мой взгляд, это - ошибка программы (vectorize() не должна так действовать - я отправил багрепорт SS-2319 об этом). Поэтому я не советую на это полагаться - надеюсь, в следующих версиях это не будет работать.
Зелёным выделен вариант, который я рекомендую. Фактически, Вы хотите получить две производные двух функций, совмещённых в одной матрице. Вот и получайте их раздельно.
С уважением, Михаил Каганский
2 users liked this post
Antorik027 4/18/2016 5:41:00 AM, уни 4/18/2016 9:15:00 AM
#3 Posted: 4/18/2016 9:20:52 AM
уни

уни

156 likes in 355 posts.

Group: User

В Mathcad это обычно делается так:

matrix-diff.png
Россия навсегда! Вячеслав Мезенцев
1 users liked this post
Mike Kaganski 4/18/2016 9:37:00 AM
#4 Posted: 4/18/2016 9:36:39 AM
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

Wrote

В Mathcad это обычно делается так:



А вот этот вариант как раз очень хорош. Обратите внимание, что векторное дифференцирование производится не над функцией, а над матрицей - это корректно с точки зрения векторизации SMath.

Уни, я, с Вашего разрешения, прикреплю здесь Ваш расчёт? matrix-diff1.sm (5 KiB) downloaded 139 time(s).
С уважением, Михаил Каганский
1 users liked this post
уни 4/18/2016 9:47:00 AM
  • New Posts New Posts
  • No New Posts No New Posts