Я использую функцию решения для решения 7 уравнений с 7 переменными. Функция работает хорошо, но после решения уравнений я хочу сохранить переменные в виде матрицы. Проблема в том, что она сохраняет его как структуру. Например:Решение системы уравнений - назначение переменных
syms x y
S = solve(x==3 , y==5-x);
y1(1,1) = S.y;
y1
является структурой. Зачем? Как я могу сохранить его в виде матрицы?
Я считаю, что вы можете использовать 'c = struct2cell (s)' для преобразования структуры 's 'в массив ячеек' c' в matlab. Проверьте эту ссылку: http://www.mathworks.se/help/matlab/ref/struct2cell.html Надеюсь, это поможет! –
не работает ... но double is :) – user3121718