Error using *: Inner matrix dimensions must agree.

1 回表示 (過去 30 日間)
Yasmine Sellwood
Yasmine Sellwood 2020 年 8 月 27 日
コメント済み: madhan ravi 2020 年 8 月 27 日
Can someone please tell me why I am getting an error on the below code?
samplelength = length(s1);
n_harm = (0:5);
TimePeriod = SinglePeriod;
T_samples = SinglePeriod(2) - SinglePeriod(1);
fT = samplelength * T_samples;
f0 = 1/fT;
omega_t = 2*pi*n_harm*f0*TimePeriod;
omega_t2 = 2*pi*n_harm*f0*t;
The error I get is
Error using *
Inner matrix dimensions must agree.
Error in mission (line 109)
omega_t = 2*pi*n_harm*f0*TimePeriod;

回答 (1 件)

madhan ravi
madhan ravi 2020 年 8 月 27 日
Use .*
  2 件のコメント
Yasmine Sellwood
Yasmine Sellwood 2020 年 8 月 27 日
編集済み: Yasmine Sellwood 2020 年 8 月 27 日
where?
If I do omega_t = 2.*pi.*n_harm.*f0.*TimePeriod; I'm then getting an error saying my matrix dimensions must agree?
madhan ravi
madhan ravi 2020 年 8 月 27 日
omega_t = 2*pi*n_harm*f0.*TimePeriod(:);

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by