おそらくtfはstruct(構造体配列)でしょうか。1行1列の構造体のようなので、tf(1)はリターンが返ってきますが、それより大きな数字を入れると要素数を超えるという上記のエラーが起きてしまいます。「's'」を入れるとdouble('s')の値115と解釈されてしまい、tfの115の要素数にアクセスしてしまうため、このようなことが起きてしまいます。
要素の値を取得するには、struct名.フィールド名か、struct名.('フィールド名')を使います。
s = tf.s;
または
s = tf.('s');