Why it shows that index exceeds the number of array elements???

1 visualizzazione (ultimi 30 giorni)
%Statistics
areas = [5176 5183 5165]
area_mean= mean(areas)
area_var= var(areas)
area_std= std(areas)

Risposte (1)

Cris LaPierre
Cris LaPierre il 4 Mar 2021
You must have a variable defined as either mean, var, or std. Clear your workspace and try again.
areas = [5176 5183 5165];
area_mean= mean(areas)
area_mean = 5.1747e+03
area_var= var(areas)
area_var = 82.3333
area_std= std(areas)
area_std = 9.0738
% Now to recreate the error by replacing the function 'mean' with a variable
mean = 5
mean = 5
area_mean= mean(areas)
Index exceeds the number of array elements (1).

'mean' appears to be both a function and a variable. If this is unintentional, use 'clear mean' to remove the variable 'mean' from the workspace.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by