過去ログ

                                Page     482
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼VBAで複素数を表したいのですが・・・・  複素数 02/12/16(月) 20:35
   ┣Re:VBAで複素数を表したいのですが・・・・  ちょっと、一言 02/12/16(月) 20:56
   ┣Re:VBAで複素数を表したいのですが・・・・  こうちゃん 02/12/17(火) 9:02
   ┃  ┗Re:VBAで複素数を表したいのですが・・・・  複素数 02/12/17(火) 10:48
   ┗Re:私はこうしてます  平塚在住 02/12/25(水) 19:46

 ───────────────────────────────────────
 ■題名 : VBAで複素数を表したいのですが・・・・
 ■名前 : 複素数
 ■日付 : 02/12/16(月) 20:35
 -------------------------------------------------------------------------
   VBA初心者なのですが、どなたかお教えいただけると幸いです.
VBAにおいて、虚数iをどのように表せばよいのかわからずに困っております.
最終的には3次元方程式を解くプログラムを作成したいのですが、その過程に出でてくる虚数が表せず、悩んでおります.
また、ルートの中にマイナスの値を入れるのは不可能なのでしょうか??
どなたか助けていただければ本当に幸いです.

よろしくお願いいたします.
 ───────────────────────────────────────  ■題名 : Re:VBAで複素数を表したいのですが・・・・  ■名前 : ちょっと、一言  ■日付 : 02/12/16(月) 20:56  -------------------------------------------------------------------------
   複素数さん、こんばんは。

>VBA初心者なのですが、どなたかお教えいただけると幸いです.
>VBAにおいて、虚数iをどのように表せばよいのかわからずに困っております.
>最終的には3次元方程式を解くプログラムを作成したいのですが、その過程に出でてくる虚数が表せず、悩んでおります.
>また、ルートの中にマイナスの値を入れるのは不可能なのでしょうか??
>どなたか助けていただければ本当に幸いです.
虚数?、複素数?、ありましたありました。名前だけは覚えてます。
当時、数学は好きだったんですが完全に忘れてしまってます。
全くお力になれず、申し訳ありません。

ところで別のところでも同じ質問されてますよね。
こういう事をマルチポストと言います。あちらは、NGとなってますから注意が必要ですよ。
一言、お断りしておいた方がいいかもしれませんね。こっちは問題ありませんからね。

よく怒られたことのある者からの"ちょっと、一言"でした。
 ───────────────────────────────────────  ■題名 : Re:VBAで複素数を表したいのですが・・・・  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 02/12/17(火) 9:02  -------------------------------------------------------------------------
   複素数さん、こんにちは

>VBA初心者なのですが、どなたかお教えいただけると幸いです.
>VBAにおいて、虚数iをどのように表せばよいのかわからずに困っております.
>最終的には3次元方程式を解くプログラムを作成したいのですが、その過程に出でてくる虚数が表せず、悩んでおります.
>また、ルートの中にマイナスの値を入れるのは不可能なのでしょうか??
>どなたか助けていただければ本当に幸いです.
>
>よろしくお願いいたします.

複素数、虚数はさっぱりですが、エクセルで分析ツールアドインを使用するようにすると、複素数関係の関数が使えるようになるようですが、お役にたちませんか?
HELPを確認してみてください。
 ───────────────────────────────────────  ■題名 : Re:VBAで複素数を表したいのですが・・・・  ■名前 : 複素数  ■日付 : 02/12/17(火) 10:48  -------------------------------------------------------------------------
   皆さん、本当にありがとうございました!!
その後自分でも色々と調べては見たのですが、
どうやら初心者が踏み入れちゃいけない領域だったみたいで・・・・
でも皆さんに親身になって考えていただいて本当に感動しました!!
ありがとうございました!!
 ───────────────────────────────────────  ■題名 : Re:私はこうしてます  ■名前 : 平塚在住  ■日付 : 02/12/25(水) 19:46  -------------------------------------------------------------------------
   ▼複素数 さん:
>VBA初心者なのですが、どなたかお教えいただけると幸いです.
>VBAにおいて、虚数iをどのように表せばよいのかわからずに困っております.
>最終的には3次元方程式を解くプログラムを作成したいのですが、その過程に出でてくる虚数が表せず、悩んでおります.
>また、ルートの中にマイナスの値を入れるのは不可能なのでしょうか??
>どなたか助けていただければ本当に幸いです.
>
>よろしくお願いいたします.

VBAと直接関係しない話なので、短くまとめます。
3次元方程式って ax^3 + bx^2 + cx + d = 0 の事ですよね?
(勘違いだったら、ごめんなさい)
私は、複素数解が必要な場合は

 Dim rx(3) as Double, ix(3) as Double

のように、実数部と虚数部を別々に定義して、カルダノ(Cardano)の解法で
解を求めています。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 482