Info

This question is closed. Reopen it to edit or answer.

関数complexの使用方法について

1 view (last 30 days)
Keiji Kitajima
Keiji Kitajima on 1 Oct 2020
Closed: MATLAB Answer Bot on 20 Aug 2021
マトラボ初心者の大学院生です。
地震波をフィルター処理するためにマトラボを使用しております。
関数complexの使用方法が分からないため,投稿しました。
下記のコードで実行すると,
変数インデックスがテーブルの次元を超えています。
と出力されます。
この出力の意味と解決方法をご教授して頂けると幸いです。
関数complexの練習で使用しているコード
a=linspace(1,10,5)
b=linspace(2,20,5)
d=uint8(a)
e=uint8(b)
f=complex(d,e)
  2 Comments
Shunichi Kusano
Shunichi Kusano on 1 Oct 2020
こんにちは。
う~ん、私の環境ではちゃんとエラー無く動きます。
エラーの意味は、元々のテーブルのサイズを超えた場所からデータを読もうとしているよ、っていう意味です。(例えば高さ3のテーブルデータAで、A(4,1)を実行すると似たようなエラーが出ます)なので、もしかすると他にcomplexという自作のテーブル変数がワークスペースにあったりしないでしょうか。一度clearコマンドでワークスペースを綺麗にしてから再度コードを実行するとどうなりますか?
Keiji Kitajima
Keiji Kitajima on 2 Oct 2020
コメントありがとうございます。
一度clearしてから実行したら,きちんと出力してくれました。
ワークスペースに自作したcomplex変数があったため,エラーが出ていました。
的確なご指摘誠にありがとうございます。

Answers (0)

This question is closed.

Tags

Products


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!