table entry is not recognized as a number

Hi, I have a table of tables like the following one.

fss:= [{a, b, c}, table([e4 = table([a = .4, b = .7, c = 1]), e1 = table([a = .2, b = 0, c = .1]), e2 = table([a = .1, b = 1, c = .4])]), {e1, e2, e3, e4}];
 

Now I want to compute fss[2][e4][b]/2.0 but Maple does not recognize table entry as a number. What I should do? What is the reason for this behaviour?

 

Comments

it is a list

You can convert 'fss' to a table:

f:=convert(fss,table):
f[2][e4][b]/2.0;
                             0.3500000000

JacquesC's picture

It works for me

I just tried this (in Maple 11 Classic), and it works fine, even with fss as a list.  It should work.

I would say that this is a bug in whatever version of Maple you are using.  Are you maybe using Standard in 2D math mode?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
}