Complex Examples

To begin using JuliaPackageDemo.jl we first need to load in the package with the using syntax. We will also load in DelimitedFiles.jl so we can import some data.

using JuliaPackageDemo
using DelimitedFiles

Let's load in some data.

inputdataraw = readdlm("assets/data.csv", ',')
inputdata = vcat(inputdataraw...)
4-element Array{Float64,1}:
 0.0
 1.0
 2.0
 3.0

Now we can use it as the input arguments for coolfunction1.

# get function values at time points
data = coolfunction1.(inputdata)
4-element Array{Float64,1}:
  0.0
  3.0
  8.0
 15.0

For more information on coolfunction1 please see the API section. Now we can try something similar with coolfunction2:

# get function values at time points
data = coolfunction2.(inputdata)
4-element Array{Float64,1}:
 40.0
 11.37917880779035
  2.7697838155252867
 -1.0499424409305043

Finally, let's write that data generated by coolfunction2 to a file.

open("assets/outputdata.csv", "w") do io
    writedlm(io, data)
end

For more simple examples, see Simple Examples section.


This page was generated using Literate.jl.