В этом примере показано, как скопировать символьный выход и вставить его как код MATLAB или уравнение, набранное в MATLAB® Live Editor. Чтобы продемонстрировать эту возможность, этот пример использует кубический полином (третьей степени).
Решите кубический полином . Решения отображены в терминах сокращенного выражения .
syms b c x S = solve(x^3 + b*x + c == 0,x,'MaxDegree',3)
S =
Щелкните правой кнопкой по символьному выходу. Выберите Copy Output, чтобы скопировать символьные выражения, которые представляют корни кубического полинома.
Введите код в live скрипте и присвойте полиномиальные корни переменной Sol
. Затем вставьте выход как использование кода MATLAB Ctrl + V (или щелкните правой кнопкой и выберите Paste). При вставке выхода, когда код MATLAB автоматически расширяет сокращенное выражение.
Sol = [(sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3) - b/(3*(sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3)); b/(6*(sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3)) - (sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3)/2 - (sqrt(3)*(b/(3*(sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3)) + (sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3))*sym(1i))/2; b/(6*(sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3)) - (sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3)/2 + (sqrt(3)*(b/(3*(sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3)) + (sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3))*sym(1i))/2]
Sol =
Выберите первое решение кубического полинома. При выборе подвыражения можно скопировать и вставить только подвыражение, которое находится на правой стороне знака "равно". Щелкните правой кнопкой по существующему выбору и выберите Copy (Ctrl + C) в контекстном меню.
Введите код в live скрипте и присвойте первый корень полинома к переменной S1
. Затем вставьте выход как использование кода MATLAB Ctrl + V (или щелкните правой кнопкой и выберите Paste). При вставке выхода, когда код MATLAB автоматически расширяет сокращенное выражение.
S1 = (sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3) - b/(3*(sqrt(b^3/27 + c^2/4) - c/2)^sym(1/3))
S1 =
Можно также вставить выбор как набранное уравнение. Выберите второе решение кубического полинома. Щелкните правой кнопкой по выбору и выберите Copy (Ctrl + C) в контекстном меню.
Затем вставьте выбор как уравнение, набранное в использовании live скрипта Ctrl + V (или щелкните правой кнопкой и выберите Paste). Набранное уравнение представляется как доступное для редактирования уравнение. Обратите внимание на то, что, когда вы вставляете выход как уравнение, набранные, сокращенные выражения не расширены.