アプリ版:「スタンプのみでお礼する」機能のリリースについて

やりたいことはresultの配列の中に、
factorで因数分解した値を9個分格納し、各結果を後で再利用(参照する)、ということです。

しかし、
syms x
result=[];
for n=1:9
p=x^n+1;
result[] =factor(p)
end

とすると、

??? エラー: File: Untitled4.m Line: 14 Column: 11
一致していないか、予期せぬ括弧か大括弧です。

となってしまいます。

syms x
for n=1:9
p=x^n+1;
result =factor(p)
end

ですとresultの値は表示されるだけで再利用できませんが動きます。

よろしくお願いします。

A 回答 (1件)

ソースコードをGoogle検索してみて,これがMATLABという言語なのだと,たったいま知ったばかりの門外漢です。



こんなコードだとどうなります?

syms x
for n=1:9
p=x^n+1;
result(n)=factor(p);
end

といっても,私には縁遠い言語なので自分のPCにインストールするつもりもないし,Google検索で見つけた次のページを流し読みして感覚で答えているだけなのですけれど。
http://mech.fukui-u.ac.jp/~Kawa-Lab/matlab/matla …
http://www.ikko.k.hosei.ac.jp/joomla1515/matlab- …

その他(プログラミング)カテゴリで良い回答が得られなかったら,
「学問&教育 > 数学」カテゴリで質問してみるのも良いでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!