Hi I have been trying to get the inperpolation of some values within a procedure without much success. Maybe someone in mapleprimes might know this already.
Basically what I am trying to do is to generate a matrix of values. The values of the columns 1 to 3 are just some values, but then I want column 4 to be the result of the interpolation of some values.
I got different errors such as:
Error, (in CurveFitting:-ArrayInterpolation) data must consist of real, floating point values
Anyway the procedure is shown below:
InterProc := proc ()
local i; global A, global variable1, global variable2;
A := Matrix(1 .. 4);
variable1 := [0, 100];
variable2 := [12, 20];
for i from 1 to 10 do
A(i, 1) := 3+i;
A(i, 2) := 2*i+A(i, 1);
A(i, 3) := A(i, 2)-1;
A(i, 4) := ArrayInterpolation(variable1, variable2, A(i, 1));