複素数モードの制限

 投稿者:寒川光メール  投稿日:2010年 5月27日(木)12時27分15秒
  数学教育で十進BASIC を使用しています.複素数演算を,Fortran のように使えると思っていたのですが,配列は複素数にならないようです.この理解で正しいでしょうか.また,外部関数の引数に複素数を使用したら,うまく渡りませんでした.こちらも制限事項と考えればよろしいでしょうか.  

Re: 複素数モードの制限

 投稿者:白石 和夫  投稿日:2010年 5月27日(木)12時54分37秒
  > No.1239[元記事へ]

OPTION ARITHMETIC COMPLEX を書いたプログラム単位では,添字付き変数(配列要素)を含めてすべての数値変数が複素数の変数になります。
数値の扱いはプログラム単位ごとに独立しています。数値の扱いが十進数である外部関数に複素数を渡すことはできません(翻訳時のエラーになります)。面倒なことを考えたくないときは,ツールバーで数値モードを複素数に設定してください。そうすれば,OPTION ARITHMETIC文を書かないプログラム単位で数値がすべて複素数になります。
 

戻る