www.gusucode.com > symbolic 源码程序 matlab案例代码 > symbolic/VisualizeAndPlotSolutionsReturnedBySolveExample.m
%% Visualize and Plot Solutions Returned by solve %% Initial setting up %% 1 syms x [solx, param, cond] = solve(cos(x) == -sin(x), x, 'ReturnConditions', true) %% 2 assume(cond) solk = solve(solx<2*pi, solx>-2*pi, param) %% 3 xvalues = subs(solx, solk) %% 4 xvalues = vpa(xvalues) %% 5 fplot(cos(x)) hold on grid on fplot(-sin(x)) title('Both sides of equation cos(x) = -sin(x)') legend('cos(x)','-sin(x)','Location','Best') %% 6 yvalues = cos(xvalues) scatter(xvalues, yvalues)