Интеграл матрицы - PullRequest
       5

Интеграл матрицы

0 голосов
/ 14 января 2019

хочу найти интеграл матрицы enter image description here

T=[1 1 1]';
R=[1 1];
I=eye(3);
A=diag([1 1 1]');
B=[1 1 1]';
F=[1 1 1];
syms x
G=F*((exp(i*x)*I-A-B*F)\B);
f = T*G*(R*R')*G'*T';
int(f,[0 2.*pi])

Я ожидаю вывода матрицы 3 на 3, но вместо этого получаю матрицу 3 на 3 с интегралом и неизвестным x.

1 Ответ

0 голосов
/ 15 января 2019

Попробуйте следующее:

T=[1 1 1]';
R=[1 1];
I=eye(3);
A=diag([1 1 1]');
B=[1 1 1]';
F=[1 1 1];
G=@(x) F*((exp(1i*x)*I-A-B*F)\B);
f = @(x) T*G(x)*(R*R')*G(x)'*T';
integral(f,0,2*pi,'ArrayValued',true)

выход

7.5398    7.5398    7.5398
7.5398    7.5398    7.5398
7.5398    7.5398    7.5398
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...