используя уравнение «решить» с кусочной областью в Matlab - PullRequest
0 голосов
/ 21 сентября 2018

пробовал использовать код Matlab, как показано ниже

syms x1 x2 y1 y2 
eqn1a =[y1==0,x1<0];
eqn1b = [(x1)^2+(y1)^2==r^2];
sol1 =solve(eqn1a,eqn1b,[x1,y1]);
eqn2a =[y2==1,x2>=0];
eqn2b = [(x2)^2+(y2)^2==r^2];
sol2 =solve(eqn2a,eqn2b,[x2,y2]);

Если для обеих функций существует несколько доменов, это утомительно.Есть ли эффективный способ решить эту проблему?

уравнение следующим образом

img

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...