

質問したのですが、初心者すぎて何を言われているか分からないので、1部取り出しました。
和の二乗と二乗の和
この二つの和を求めたいです。
プログラム途中からで$X、$Y、$ndataは既に使われています。
my $X = $x[$ndata]
my $Y = $y[$ndata]
my $sg =0;
my $sg1 =0;
my $sg2 =0;
for($x; $x < $ndata;$x++;){
$sg1 = $sg1 + ($X)**2;
$sg2 = $sg2 + ($X);
}
$sg = $ndata * $sg1 - ($sg2)**2;
これが前に質問したものです。
http://oshiete1.goo.ne.jp/qa5603956.html
できれば間違っているところを直したプログラムを書いていただけると嬉しいです。それと前に質問した中で、他にも違うところがあったら直していただけると助かります。
No.2ベストアンサー
- 回答日時:
え・・・っと
@xにいくつかの数値が入っていて、その和の二乗&二乗の和の合計を求めるのでしょうか?
最初の2行(行末の;が抜けてますよ)は削除して、$ndataの存在は忘れて、
foreach my $X (@x) { #配列@xに含まれる各数値を$Xに代入して
$sg1 = $sg1 + $X ** 2; #二乗の和
$sg2 = $sg2 + $X; #和(後で二乗する)
}
$sg = $sg1 + $sg2 ** 2; #二乗の和&和の二乗の合計
こういう感じではないかと推測します。
No.4
- 回答日時:
> 間違っているところを直したプログラムを書いていただけると嬉しい
ということで、プログラムを作ることが目的ではなく最小二乗法を
使ってデータ処理をしたいのだと思いました。
「perl 最小二乗法」で検索すると利用可能なプログラムがすぐに
見つかりますよ。提示されたプログラムは似ているようで、
計算式が違っているような気がします。

No.1
- 回答日時:
Perlの問題の前に、日本語の問題をクリアしましょう。
> 和の二乗と二乗の和
> この二つの和を求めたいです。
まず「和の二乗」とは「何と何の和、の二乗」を意味するのか。
次いで「二乗の和」とは「何の二乗と、何を足した和」であるのか。
また「この二つの和」の一方は、後者の「二乗の和」と
推測されますが、もう一方は何であるのか。
その辺りが全く不明です。
つまり何をしたいのかが分からないので、
貴殿の書いたコードが、貴殿の意図と違うのかどーかも判断できません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 楽器・演奏 ギブソンSGかJ45を弾いてる姿がカッコイイ人を教えてください‼︎ 2 2022/09/04 19:50
- 風邪・熱 風邪で、頭痛があったので2時間前にSG配合顆粒を服用しました。 鼻水が気になるので、PL顆粒服用して 2 2022/09/08 23:32
- 風邪・熱 SG配合顆粒は、ロキソニンとカロナールを合わせたような薬でしょうか? 1 2022/09/08 22:57
- エアガン・モデルガン バイオハザードre4と東京マルイがコラボしたハンドガンsg-09rを3丁購入したんですけど買いすぎで 1 2023/06/06 00:49
- その他(自転車) 自転車ヘルメット規格について SGマーク(日本規格)でないと 事故有ったとき保険おりないんですか C 2 2023/08/23 20:57
- 英語 訳してください within 3 days prior to the date of arrival 7 2022/11/29 12:51
- マンガ・コミック スラムダンクと黒子のバスケが戦ったらどちらに軍配上がりますか? ベストメンバー同士 4 2023/03/12 13:01
- 英語 a lot of my homeworkはありか? 5 2022/10/13 16:50
- 英語 私の車は、購入してから7年目になるが、これまでに車検を3回受けた。の英訳 11 2022/06/13 03:39
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perl 文字列を配列に直す方法
-
perlfaq4 で紹介されている Fis...
-
データの受け取り方
-
perl 配列の要素数について
-
変数名を配列として利用するには?
-
アクティブなインターフェース...
-
至急教えてください!!
-
サブルーチンの戻り値
-
配列の中に配列をセットし、呼...
-
配列表示画面方法について
-
Perlで配列に設定した値が関数...
-
条件に一致した塩基配列を含む...
-
$abc[1] と @abc[1] の違い...
-
perl 初等プログラミングについて
-
配列でデータを渡したい
-
最大値を出力するプログラム(@A...
-
変則的なスタック配列を使う
-
CSVから値の割り出し
-
最後のフィールドを抜き出したい。
-
if elsif 構文と複数の配列の使用
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
クラスに配列を渡す方法
-
二次元配列のインデックスについて
-
文字の整列(printf)
-
Dim flag(4) as boolean で配列...
-
マクロ Publicでの配列定義
-
エクセルVBAでTransposeの不思議
-
複数の配列の全ての組み合わせ...
-
Excel VBA ユーザーフォームの...
-
リストボックスに縦スクロール...
-
バイナリデータの検索(VB.NET2008)
-
可変長配列を、動的確保した固...
-
Strawberry Perl for Windows ...
-
perlで配列の要素が空なのを知...
-
if文条件式で配列を使用したい
-
VBScript 配列
-
VBA 二次元配列の1つ目を増...
-
二次元配列における要素数のは...
-
配列の各要素に文字列結合
-
Powershell $変数 = @()の空配...
おすすめ情報