 Rank: Newbie
Groups: Registered
Joined: 27/01/2023(UTC) Posts: 5 Location: Schweiz
|
Hello, I can't find the error. I want to solve a simple linear equation for a static problem. But with the solve() function i can't enter units.  it says not real roots. Thanks for help
|
|
|
|
 Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,406  Was thanked: 928 time(s) in 756 post(s)
|
Originally Posted by: Thomy  I can't find the error. I want to solve a simple linear equation for a static problem. But with the solve() function I can't enter units. Generally, solve blocs aren't units compatible. Attach the document for possible doctoring.
|
|
|
|
 Rank: Newbie
Groups: Registered
Joined: 27/01/2023(UTC) Posts: 5 Location: Schweiz
|
Hello You can find the file in the attachment
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,095  Was thanked: 630 time(s) in 397 post(s)
|
There is no "solve block" there. For the real ones there is a plugin. In any case, there is a function to find roots, which is compatible with the use of units, you just have to know how to use it and in what cases. For this function, the roots function seems more suitable instead of solve. Try with this, for example  Best regards. Alvaro
|
|
|
|
 Rank: Newbie
Groups: Registered
Joined: 27/01/2023(UTC) Posts: 5 Location: Schweiz
|
Doesn't work. The File is in the attatchment.
Thanks you very much
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,095  Was thanked: 630 time(s) in 397 post(s)
|
Originally Posted by: Thomy  Doesn't work. The File is in the attachment. ... Hi. I can't find the file. Best regards. Alvaro.
|
|
|
|
 Rank: Newbie
Groups: Registered
Joined: 27/01/2023(UTC) Posts: 5 Location: Schweiz
|
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,095  Was thanked: 630 time(s) in 397 post(s)
|
Originally Posted by: Thomy  Hi. It works in my environment. Try with F9 for update the calculation.  Best regards. Alvaro.
|
|
|
|
 Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,406  Was thanked: 928 time(s) in 756 post(s)
|
Originally Posted by: Thomy  Doesn't work. The File is in the attatchment. NO file attached !!!
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 15/04/2012(UTC) Posts: 1,788  Was thanked: 988 time(s) in 631 post(s)
|
In your initial post, just replace solve() by Solve(). This requires the Maxima Plugin being installed. It is a symbolic solver, which has generic unit handling, i.e. the unit of the result is determined by the solver. An alternative is the FindRoot function, where you have to provide an initial guess (starting point for the numeric solver) and the result is automatically assigned to the variable. The maxima solver returns an equation variable=solution, which can be converted into an assignment by the Assign() function. More details to be found in the handbook (Google SMath Handbuch). ![2023-01-27 23_20_25-SMath Solver - [Fixpunkte LIWA.sm_].png](/forum/resource.ashx?a=46052&b=2) |
|
|
|
|
 Rank: Newbie
Groups: Registered
Joined: 27/01/2023(UTC) Posts: 5 Location: Schweiz
|
How can i install the MaximaPlugin. Do i have to integrate the maxima folder in the plugin subfolder from SMath?
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 15/04/2012(UTC) Posts: 1,788  Was thanked: 988 time(s) in 631 post(s)
|
Originally Posted by: Thomy  How can i install the MaximaPlugin. Do i have to integrate the maxima folder in the plugin subfolder from SMath? Follow the link in my signature (points to the wiki). There you find instructions. |
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.