Graphing a D function : possible?

Paul Backus snarwin at gmail.com
Thu Jun 2 13:59:58 UTC 2022


On Thursday, 2 June 2022 at 03:37:13 UTC, z wrote:
> Is there a quick way of obtaining the graph of D functions like 
> these?
> ```d
> T f(T) if (isScalarType!T){}
> ```
> or
> ```D
> T[2] f(T, T)if (isScalarType!T){}
> ```
> I know that there are graphing calculators already, but these 
> don't support low level black magic like int <-> float 
> conversions and i'm lost because there is no way to know if the 
> code i write is correct without a graph or trial and error, 
> hence the question.
>
> Many thanks

Probably the easiest way would be to run the function on a bunch 
of different inputs, and plot the input-output pairs as 2D or 3D 
points. Pretty much any plotting software should be able to 
handle a list of points.


More information about the Digitalmars-d-learn mailing list