Hi! Can anybody help me with my code?

2 views (last 30 days)
mass_AnPoll = 0;
for i = 1:5
mass_AnPoll = mass_AnPoll + mer(1:i);
end
Error Message in Code: "Arrays have incompatible sizes for this operation."

Accepted Answer

Image Analyst
Image Analyst on 14 Oct 2022
Edited: Image Analyst on 14 Oct 2022
size(mass_AnPoll)
size(mer)
Perhaps you want to append the elements
mass_AnPoll = 0;
for i = 1:5
mass_AnPoll = [mass_AnPoll, mer(1:i)]; % or [mass_AnPoll; mer(1:i)]
end
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:

More Answers (1)

KSSV
KSSV on 14 Oct 2022
mass_AnPoll = 0;
for i = 1:5
mass_AnPoll = mass_AnPoll + mer(1,i); % mer(1,i) this should be a single number of you index
end
You can simply also use:
mass_AnPoll = sum(mer(1,1:5))

Categories

Find more on Historical Contests in Help Center and File Exchange

Tags

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!