# Question:How do I plot handle the string in this plot?

## Question:How do I plot handle the string in this plot?

Maple 2016

In this code, there are 8 vectors, each vector has 5 points except vectors 7 and 8 with 4 points. I made their  (7 and 8) respective fifth point a string. However, this error statement pops up "Error, invalid input: log[10] expects its 1st argument, x, to be of type algebraic, but received 2.51E-10".

Can someone help me with the correction?

Thank you all and kind regards

restart;

B:=<<601,1201,2401,4801,9601>|<2.87E-19,7.94E-21,7.94E-23,1.03E-24,5.91E-26>|
<2001,4001,8001,16001,32001>|<3.30E-2,5.37E-4,8.47E-6,1.33E-7,2.08E-9>|
<183,365,728,1476,2910>|<4.58E0,7.54E-8,2.20E-11,4.95E-14,9.15E-15>|
<1621,3020,6166,12022,"2222">|<2.95E-3,8.51E-6,3.39E-8,2.51E-10,"2.51E-10">>:

for i from 1 to 5 do
B[i, 2] := log[10](B[i, 2]):
B[i, 4] := log[10](B[i, 4]):
B[i, 6] := log[10](B[i, 6]):
B[i, 8] := log[10](B[i, 8]):

B[i, 1] := log[10](B[i, 1]):
B[i, 3] := log[10](B[i, 3]):
B[i, 5] := log[10](B[i, 5]):
B[i, 7] := log[10](B[i, 7]):

end do:  # computing the log of the max-error
B: # This is the table of values we'll plot.

T:=plot([B[..,[1, 2]],B[1..1,[1, 2]], B[.., [3, 4]],B[1..1,[3, 4]],
B[..,[5, 6]],B[1..1,[5, 6]],B[.., [7, 8]],B[1..1,[7, 8]]],
legend = ["","BFFM","", "BNM","", "BHM","", "ARKN"],
#title="Efficiency Curve for Example 5",
style = ["pointline","point","pointline","point","pointline","point","pointline","point"],
symbolsize = 15,axes = framed,
symbol = [box,box, circle,circle,solidbox, solidbox,solidcircle, solidcircle],
color=[ red, red, gold,gold, blue, blue,black, black],
axis = [gridlines = [colour = green, majorlines = 1,linestyle = dot]],
labels = [typeset(log__10(`NFE`)), typeset(log__10(`Max Err`))]);

﻿