Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12221 / 76734 ←次へ | 前へ→

【70039】Re:[無題]
発言  UO3  - 11/10/12(水) 6:13 -

引用なし
パスワード
   ▼tanaka さん:

おはようございます

コードそのものは改善の余地はありますが、さておき。

>11*21と21*1の行列の掛け算を求めたいのですがどこが違うか正してください。

と聞いておられるということは、何か困っておられるということですね。

・結果が思った数値にならない?
・あるいはエラーになる?

後者でしょうけど、その場合、どのコードでどんなエラーになったかを明記しないと回答者側では、とまどってしまいますよ。

>Dim B(gyou, retu) As Double

retu は 1 ですから配列 B の Ubound は 1 ですね。
一方、

>        For j = 1 To row

ですから j には 1 から 21 までが与えられます。

そうすると

>              sum = sum + A(i, k) * B(k, j)

この B(k, j) の j も 1 のみならず 2,3,4・・・・と 「1を超える値」になりますね。

6 hits

【70037】[無題] tanaka 11/10/11(火) 22:34 質問
【70039】Re:[無題] UO3 11/10/12(水) 6:13 発言
【70040】Re:[無題] UO3 11/10/12(水) 9:55 発言
【70050】Re:[無題] UO3 11/10/12(水) 15:58 発言

12221 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free