Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Error using * Inner matrix dimensions must agree. HELP

1 回表示 (過去 30 日間)
Kayn
Kayn 2013 年 11 月 19 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
Hi,
kRba = linspace(1,10);
kRcb = linspace(1,10);
kRca = (kRba + kRcb);
I need kRca to vary as kRba and kRcb varies, i.e. when it runs through kRba = 4 and kRcb = 4 I need the kRca to equal 8. I'm trying to make a contour map. Is there anyway to do this? This is the full error -
Error using * Inner matrix dimensions must agree.
Error in three_body_system_one (line 15) T1 = mult * cos(kRca);
Any help would be really appreciated

回答 (1 件)

Simon
Simon 2013 年 11 月 19 日
Hi!
My guess: You write
T1 = mult * cos(kRca);
If mult and kRca have the same length and you want to multiply element-wise, you write
T1 = mult .* cos(kRca);
If this is not the solution, paste the code to reproduce the error.

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by