今日、 Mathematicaで次のエラーが発生しました。
Set::shape: "Lists {0,0,0,0,0,0,0,0,0,0} and {0,0,0,0,0,0,0,0,0,0,{1}} are not the same shape" >>
そして、そのうちの3つの後:
General::stop : Further output of Set::shape will be suppressed during this calculation. >>
ゼロのリストに「1」を追加できない理由がわかりません。これは、関数に渡されたリストを編集できないためですか? もしそうなら、どうすればそのリストを編集して、どうにかしてそれを返したり印刷したりできますか?
ここに私の完全なコードがあります:
notFunctioningFunction[list_] := (For[i = 1, i < 10, i++, list = Append[list, {1}]];
Print[list])
list = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
notFunctioningFunction[list]
「{1}」を追加する理由は、関数で方程式を解いて、{1} を出力する変数の値を取得しているためです。そのための私のコードは次のとおりです。
varName / . Solve[ function1 == function2 ]
明らかに私はMathematicaの初心者なので、しばらくお待ちください :)
ありがとう、
ブッコ