列の数値から縦、横、対角方向で連続する四つの数値の積の最大値を求めるの。一行から四つの数値の積を求める関数を考えます。res))))これは、いわゆる関数を作る関数です。マクロでも良かったのですが(笑)。与えれば、リスト中の連続する四つの数値の積を計算してリストで返してくれます。評価値を渡すのがポイント。戻り値の関数に即値を渡すなら、マクロによりも引数が評価される関数の方が都合が良かったりします。マクロ(fexpr)作成の要。指定した回数分だけ繰り返し動作を行います。1680)>こんな感じ。後は、与えられた行列数値文字を数値に直して、計算するだけ。使って行と列を入れ替え、列の値も求めます。組込関数で、転置行列を返します。使って行と列を入れ替え、行にして計算します。res)))で、求める値を出すわけです。組込関数で、リスト内の余分な括弧を全て取り払ってくれます。取り去る括弧の階層も指定できるようになり、さらに便利に(笑)。