fplot создает проблемы для пустых матриц - PullRequest
0 голосов
/ 27 марта 2020

fplot создает проблемы для пустых матриц, как решить? Матрицы solu1, solu2, solu3 содержат данные, но другие матрицы solu4 и solu5 не содержат данных, потому что эти пробелы [], мне нужны все эти матрицы, как можно Я это решаю?

syms x y real ;
eqn1=x.^3==y
eqn2=3-2.*x==y
eqn3=-2==x
solu1=double(vpa(struct2cell(solve([eqn1,eqn2],[x,y],'IgnoreAnalyticConstraints',true))));
solu2=double(vpa(struct2cell(solve([eqn1,eqn3],[x,y],'IgnoreAnalyticConstraints',true))));
solu3=double(vpa(struct2cell(solve([eqn2,eqn3],[x,y],'IgnoreAnalyticConstraints',true))));
solu4=[];solu5=[];
matriz=double([solu1'; solu2'; solu3'; solu4'; solu5']);
matrizx=matriz(:,1);
matrizy=matriz(:,2);
datmax=([min(matrizx),max(matrizx)]);
e1=solve(eqn1,y);
e2=solve(eqn2,y);
plot(matrizx,matrizy,'or');
fplot(str2func(strcat('@(x)',char(e1))),datmax,'-r');
fplot(str2func(strcat('@(x)',char(e2))),datmax,'-b');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...