うしブログ

うしブログ

趣味で運営する、GeoGebraの専門ブログ。

(作業メモ)StartPoint要検証(2行の場合;テキスト変更時未定義問題)

(要修復)ToggleButton・RollPolygonWithoutSlipping・貯金時計・直感力トレーニング

Zip[ <式>, <変数1>, <リスト1>, <変数2>, <リスト2>, ... ]

list1 = {1,2,3,4,5}, list2 = {5,4,3,2,1}とする。

各要素の積からなるリスト {1×5, 2×4, 3×3, 4×2, 5×1}を作成せよ。

解答

Zip[s*t, s, list1, t, list2] (その値は、{5,8,9,8,5}である。)

解説

Zip[ <式>, <変数1>, <リスト1>, <変数2>, <リスト2>, ... ]は、要素数が等しい複数のリストから、同じ位置の要素を取り出してきて、<式>で指定した演算を行い、新たなリストを作成する。

 

list1 = {1,2,3,4,5}とする。list1の各要素に10を足したリスト{11,12,13,14,15}を作成せよ。

解答

Zip[k+10, k, list1]

 

list1 = {"もも", "かくざとう", "にほんおおかみ"}から、

{"ももの文字数は2文字です。", "かくざとうの文字数は5文字です。", "にほんおおかみの文字数は7文字です"}というリストを作成せよ。 

解答

Zip[s + "の文字数は" + Length[s] + "文字です。", s, list1]