データの次元数を 2 より大きくすることはできません。について

4 vues (au cours des 30 derniers jours)
Kazuhide Okada
Kazuhide Okada le 25 Avr 2019
Réponse apportée : Kazuya le 25 Avr 2019
plotコマンドで、
plot(t,B)で、
tもベクトル、Bもベクトルなのだけど、
このエラーが出る。
どうしてだろうか?
ちなみに、AとBは、ベクトル内での長さ(要素数)は、
等価でないといけないのか?
あと、単に配列(ベクトル)の場合、
t=0:1:100
とした場合
それとは独立していたBも、順番に
B(0) B(1) B(2)...
としていくことは、出来ないのか?

Réponses (1)

Kazuya
Kazuya le 25 Avr 2019
おかしな現象ですね・・
できればそのまま実行できる形でコードを記載頂けますでしょうか?実際に試すことができればエラーの原因がわかるかと思いまして。例えば
x = 1:100;
y = rand(1,100);
plot(x,y)
などと plot を実行するためのデータ変数の定義もあると嬉しいです。ダミーデータを作るのが難しければ
x = rand(size(t));
y = rand(size(B));
とすれば、t, B と同じサイズの配列を作れます。もしお役に立てば。

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!