Команда isolate в Maple реорганизует уравнение для выделения подвыражения в левой части. Обработка символьных уравнений в MATLAB немного отличается, и на самом деле не существует эквивалентной команды MATLAB для этого. Чтобы получить аналогичное поведение в MATLAB, я сначала использовал бы SUBS , чтобы заменить новую переменную для выражения интереса, а затем решил для новой переменной использовать SOLVE . Например:
>> eq = '4*x*sin(x) = 3'; %# A sample equation
>> solve(subs(eq,'sin(x)','y'),'y') %# Replace 'sin(x)' with 'y' and
%# solve for 'y'
ans =
3/(4*x) %# y = sin(x) = 3/(4*x)