The plot problem is due to unit mismatch. Note that in plots, the independet variable always gets unit-free values (except in Maxima Draw plots, if you specify limits with units). Thus you have to make sure that the functions to graph get arguments with the correct dimension. If you define the function explicitly, then something like a(x m) will work. If it is just an expression, then use the substitution operator at() from the Custom Functions plugin.
The solver problem is due to mismatch between number of equations and variables.
The key to using the result of Solve() is the function Assign().

Edited 2/4/2026 10:17:15 PM
Martin KraskaPre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx