Я получил следующую матрицу:
, которую я хочу интегрировать с MATLAB.Очевидное решение было бы:
, и это именно то, чего я пытаюсь достичь.Я использую символический расчет для этого.(пример только для одной переменной)
syms aiso w w1 w2
С определением матрицы
A = [1/2/aiso 1/2; -1/2/aiso 1/2];
Теперь я интегрирую символически через
A = int(A,w);
Что дает мне результат
A = [ w*1/(2*aiso), w*1/2; -w*1/(2*aiso), w*1/2]
Это, конечно, правильно, но поскольку я использовал только одну символическую переменную, это не совсем тот случай, который мне нужен.Мне нужно решение сверху, которое указано в векторной записи на втором рисунке и которое должно выглядеть следующим образом в MATLAB:
A = [ (w1)*1/(2*aiso) + (w2)*1/2; (w1)*1/(2*aiso) - (w2)1/2]
Есть ли способ сделать это в MATLAB?
Большое спасибо заранее и хорошего дня!