Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

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

1 Ansicht (letzte 30 Tage)
Keiji Kitajima
Keiji Kitajima am 1 Okt. 2020
Geschlossen: MATLAB Answer Bot am 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 Kommentare
Shunichi Kusano
Shunichi Kusano am 1 Okt. 2020
こんにちは。
う~ん、私の環境ではちゃんとエラー無く動きます。
エラーの意味は、元々のテーブルのサイズを超えた場所からデータを読もうとしているよ、っていう意味です。(例えば高さ3のテーブルデータAで、A(4,1)を実行すると似たようなエラーが出ます)なので、もしかすると他にcomplexという自作のテーブル変数がワークスペースにあったりしないでしょうか。一度clearコマンドでワークスペースを綺麗にしてから再度コードを実行するとどうなりますか?
Keiji Kitajima
Keiji Kitajima am 2 Okt. 2020
コメントありがとうございます。
一度clearしてから実行したら,きちんと出力してくれました。
ワークスペースに自作したcomplex変数があったため,エラーが出ていました。
的確なご指摘誠にありがとうございます。

Antworten (0)

Diese Frage ist geschlossen.

Tags

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!