Problems using solve function for linear system of equations

Hey guys im having trouble using the solve function. I need it to return values for variables within a certain range but for some reason im getting negative values for my P1 P2 and P3.
How can i tell matlab that the P values must be between:
0<P1<270
0<P2<200
0<P3<200

回答 (1 件)

Alex Mcaulley
Alex Mcaulley 2020 年 1 月 30 日

0 投票

Use assume function before solve:
assume(0 < p1 < 270)
assume(0 < p2 < 270)
assume(0 < p3 < 270)

カテゴリ

ヘルプ センター および File ExchangeSystems of Nonlinear Equations についてさらに検索

質問済み:

2020 年 1 月 30 日

編集済み:

2020 年 1 月 30 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by