リストの基本操作
リストの作成
(式) データによるリストの作成 [要素1, 要素2, ...]; (式) 計算式によるリストの作成 makelist(計算式, 変数名, 初期値, 終了値); (例)要素の追加・削除
(式) 要素を冒頭に追加 cons(要素, リスト); (式) 要素を末尾に追加 endcons(要素, リスト); (式) リストの連結 append(リスト1, リスト2, ...); (式) リストの冒頭n個の要素を削除 rest(リスト, n); (式) リストの末尾n個の要素を削除 rest(リスト, -n); (例)要素の並び替え
(式) 昇順に並び替え sort(リスト); (式) 降順に並び替え sort(リスト, ordergreatp); (式) 順番を逆にする reverse(リスト); (例)ベクトル・行列の演算
ベクトル・行列の定義
ベクトルの定義方法は、リストの定義方法と同じです。
(式) 行列の定義 matrix(リスト); (例)