締切済み Excelでの行列計算 2004/10/13 21:43 Excelで行列同士の和・積を計算をする 便利な方法(関数)があれば教えてください。 エクセル初心者なものでよろしくお願いします。 みんなの回答 (3) 専門家の回答 みんなの回答 JaritenCat ベストアンサー率37% (122/322) 2004/10/13 23:13 回答No.3 2x2行列が2つ、(A1 B1)(A2 B2)と(C1 D1)(C2 D2)にあるとすると、 和は、 E1 =A1+C1 と書いて、E1セルの右下の黒い点を右に(E1→F1)引っ張って、そのあとE1~F1選択状態で右下の黒い点を下に引っ張る 同じように積は、 E1 =MMULT($A1:$B1,C$1:C$2) と書いて、E1セルの右下の黒い点を右に引っ張って、下に引っ張る という感じですが、面倒ですね。 質問者 お礼 2004/10/14 07:58 ご回答ありがとうございました。 早速試してみます。 オールマイティの方法はなさそうですね。 地道に努力します。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 bigjohn ベストアンサー率29% (12/41) 2004/10/13 22:33 回答No.2 和は表の行列の合計のセルでΣをクリックします。 例)セルA6でA1からA5の合計の場合A6セルでオートSUM =SUM()と表示され和する範囲をドラッグして指定します。=SUM(A1:A5) 同様に積はfx(関数)から数学/三角のPRODUCTを選択して=PRODUCT(A1:A5)です。 範囲指定はセル範囲をドラッグするかキーボードから直接入力でも可です。数式も直接入力できます。 (蛇足) fxの関数をメニューでクリック(青色に)すると意味が左下に表示されます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 BLUEPIXY ベストアンサー率50% (3003/5914) 2004/10/13 22:19 回答No.1 行列の積を計算するには、 MMULTが使えます。 詳しくはヘルプを見て下さい。 和については 各項目を足すだけだと思うので、 単なる式でできます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 学問・教育数学・算数 関連するQ&A エクセルでの行列計算がうまくいきません よろしくお願いします。 いまエクセルで行列計算をしています。 行列[108(行)×35(列)]とその転置行列[35×108]の積から行列[108×108]を出そうとしているのですがうまくいきません。 #valueエラーがでます。 関数mmultを使用しています。 転置行列は関数transposeを使いました。 [35×108]・[108×35]=[35×35]ではちゃんとでるのですが、108×108ではだめなので、元データには問題はないと思います。 一体何がエラーの原因として考えられるのでしょうか。 よろしくお願いします。 表計算で行列の積を計算する方法(OpenOffice、Excel等) よろしくお願いします。 表計算ソフトで、行列の積を計算する方法を教えてください。 MMULT関数を使って、 =MMULT(1つ目の行列のありか, 2つ目の行列のありか) とすることはHELPを読んだので知っているのですが、 積の計算結果を出す複数のセルに、具体的にどう記述してよいかがわかりません。 私はオープンオフィス(Microsoft Office と大体同じ機能)を使っていますが、 Microsoft Excel でも、たぶん同じやり方ではないかと思いますので、 エクセルでのやり方を知っている方からの回答もお待ちしております。 EXCELで複素数の行列計算をする方法は? EXCELで逆行列の計算ができて便利です。 MINVERSE 引数を複素数にはできないのでしょうか。 または、関数の組み合わせなどで、簡単にできるほうほうがありましたら教えてください。 天文学のお話。日本ではどのように考えられていた? OKWAVE コラム excelで行列式の積、逆行列? excelで行列式の積、逆行列はどう計算しますか? 詳しくお教えください。 3行3列の行列の和と積の計算方法を教えて下さい。 3行3列の行列の和と積の計算方法を教えて下さい。 できれば、例題があればありがたいです。 よろしくお願いします。 Excelには行列計算関数はないの? Excel97 で行列計算をしようと思っていましたがそれらしい関数が見当たりません 2つの行列の加減乗や逆行列や行列式を求めるようなルーチン処理を 自分で記載しないと行けないのでしょうか? よろしくお願いします BASICのプログラムで行列式の積の計算をしたいのですが… BASICのプログラムで「行列式の積」の計算をしたいのですが…どのようにして行ったらよいか分かりません。あいにく、大学の図書館が閉まってしまい、調べる事もできない状態で困っています。一例として、3行3列の行列式の積の計算をする方法のプログラムを教えてください。 後、計算結果がどのように表示されるかも教えていただけると嬉しいです。 Matematica による行列計算 Matematicaに行列計算をさせる方法を教えて下さい. Matematicaで行列の積の計算をやらせたいとき、例えば {{a,b},{c,d}}^nとすると、単に各要素がn乗されただけの答えが返ってきます. 一般に行列のn乗を計算させるにはどのような命令文を書けばよいでしょうか? どなたか教えて下さい. EXCELのソルバーで関数を使う EXCELのソルバーを使うとき、目的関数のセルにエクセルの関数が入っていても解いてくれるんでしょうか? 行列の積、MMULTを目的関数のセルに入れたのですがうまくいかなくて。(変数の行列と定数の行列の積です) もしうまく行かない場合、A1*A5+A2*A6+… みたいな式を、効率よくだす方法はないでしょうか? まぁ10*10の行列なんで、コツコツやればすむんですが… 行列積の計算 行列積を効率よく解くアルゴリズムを教えて下さい。 擬似コード、計算量のオーダーなどを教えて下さい。 行列計算の因子入力について エクセル、特に行列計算に関して初心者です。エクセルを使って行列計算を行おうと思います。 念のため、ここで言う「行列」とは、一般に使われる「行と列」と言う意味ではなく、数学上の行列計算、所謂マトリクス演算のことです。 例えば以下のような2×2の行列を入力する場合、 1 2 3 4 ={1,2;3,4} と入力すればよいと言うところまでは分かったのですが、ここの1~4までの数値は直接キーボード等から入力することしかできません。 私としては別のセルにある数値や計算結果等をこの部分、たとえば「1」のところの値にしたいのですが、どうすればよいのでしょう? 以上、よろしくお願いいたします。 三角行列 対角行列 三角行列における行列式の計算は、 対角成分の総積で計算できますが、 対角行列(正方行列であって、その対角成分以外がゼロ であるような行列の事。)の行列式も同様に対角成分の 総積で計算して良いでしょうか? 以上、ご回答よろしくお願い致します。 日本史の転換点?:赤穂浪士、池田屋事件、禁門の変に見る武士の忠義と正義 OKWAVE コラム 行列の積の計算について ;は行換え、,は列換えを表すものとします。 Pk = [1,2,3] 1行3列 Qk = [1;2;3] 3行1列 R = [3,2,1; 2,4,5; 7,2,1] 3行3列 としたときに、Pk*Qk*Rを計算したいのですが、まず、 Pk*Qkを計算すると、1*1 + 2*2 + 3*3で1行1列の[14] になります。その後、この[14]*Rを計算するわけですが、 行列の積は、左の行列の列数と右の行列の行数が一致していない と計算できないので、この場合はどう計算するんですか? Mathematica を使った行列の積に関するご質問です. Mathematica を使った行列の積に関するご質問です. Mathematica で,n行1列の行列 と 1行n列の行列 の積を計算したいのですが,計算の方法がわかりません. 教えていただけると大変助かります. 二重和をExcelで計算する方法 初めまして。 二重和をExcelで計算したいのですが、専用の関数・あるいは効率的な計算方法はありますでしょうか? Excelに関するサイトもいくつも調べたりしたのですが、わかりませんでした。 研究室で与えられた方法は、恐ろしく手間がかかるもので、効率的な方法がないか探しています。 よろしくお願いいたします。 行列計算で、なぜ下記が成立かわかりません。 行列計算で、なぜ下記が成立かわかりません。 (I+A)^n =I + A+ A^2 + A^3 + ...+ A^n ここで、Iは単位行列、Aは0, 1要素からなる正方行列、A^nはAのn乗(積は論理積)。 初心者です。プログラミング 3×3行列の積 先日、課題が出されて、1週間ほど考えてはみたのですがわからなかったため質問させていただきます。 3行3列の行列の積を求めるプログラムを作成しなさい。ただし、各行列要素は疑似乱数を使って値を求めるようにしなさい。また各行列要素は二桁以下の整数とし、行列の積を計算する部分を関数で行うようにしなさい。という問題なんですが、どなたかわかる方がいらっしゃいましたらご回答よろしくお願いいたします。できれば詳しく式などを書いていただきたいです。 cのプログラミングで虚数を含む行列の計算の考え方がわかりません cのプログラミングで行列の積を計算するものまではできたのですが、その行列の中に虚数を含むものの考え方がよくわかりません。 たとえば ia b c id (a,b,c,dが実数、iが虚数) というような行列があるときこれと同じものの積を何回かするプログラムを作るとき、虚数をどのような対処をすればいいのでしょうか? よろしくお願いします。 行列の計算について。 こんにちは。 JAVAで行列の計算をするプログラムを作っていますが、なかなかうまくいきません。 自分で考えたのはfor文を使った物です。行列数を入力するとその数だけの行列を作る、という物なのですが、どうもうまくいきません。 「2」を入力すると、 │1 2││5 6│ │ ││ │ │3 4││7 8│ こんな2行2列の行列の計算をする、というものです。 for (int i =0; i < 2; i++){ for (int j = 0; j<2; j++){ for (int k = 0; k<2; k++){ C[i][j]=C[i][j]+a[i][k]*b[k][j]; } } } 上のようなプログラムを考えました。 JAVAには行列の計算をする専用の関数(クラス?)などあるのでしょうか? また、ソースなど教えていただけると、とても助かります。 CからJAVAに急に移ったので、つまづくことが非常に多いです。 よろしくお願いします。 エクセルで逆行列を計算していますがエラーが出ます よろしくお願いします。 エクセル2007で対角行列(108×108)の逆行列を計算していますが#NUMエラーが出て先に進めません。 108個の対角成分の値は7桁~4桁です。 ちなみに56×56までは計算できました。57×57からは計算できません。 57×57からは行列式の値も#NUMとなってしまい、逆行列も#NUMとなってしまいます。 先の計算に進めず困っております。 原因と#NUMの回避方法がありましたらご教示いただきたく、お願いいたしますm(__)m ソフトやPCの処理能力の問題かとも思ったのですが違うらしいです。 http://questionbox.jp.msn.com/qa4518892.html 私のPC動作環境は以下のとおりです。 OS:Windows Vista home premium メモリ:4.00GB プロセッサ:2.53GHZ どなたかご教示ください。 よろしくお願い致しますm(__)m 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 学問・教育 人文・社会科学 語学 自然科学 数学・算数 応用科学(農工医) 学校 受験・進学 留学 その他(学問・教育) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ご回答ありがとうございました。 早速試してみます。 オールマイティの方法はなさそうですね。 地道に努力します。