how to solve a linear system with a maximum function
Mostra commenti meno recenti
just i want to know how we solve this system:
x+y = 1
max(x,y)=2
i tried this code but an error always appear:
syms x y
solve(x+y ==1,max(x,y)==2)
//Error using sym/max (line 97)
Input arguments must be convertible to floating-point numbers
any help ?
4 Commenti
Rik
il 9 Mar 2018
max(x,y) can be rewritten to (x>y)*x+(x<=y)*y
syms x y
solve([x+y ==1,(x>y)*x+(x<=y)*y ==2])
But alas, this doesn't work either:
Error using mupadengine/feval (line 187)
System contains an equation of an unknown type.
Fatima Hammoud
il 9 Mar 2018
Rik
il 9 Mar 2018
Substituting the solutions, it indeed solves it, so you can add it as the answer, Torsten.
Fatima Hammoud
il 9 Mar 2018
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Startup and Shutdown in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
