what am I doing wrong here?
1 次查看(过去 30 天)
显示 更早的评论
function a = problem4c (m)
m=4;
a = [1:m; 2:m; 3:m; 4:m; 5:m];
x = mean(a);
avg = mean(x);
I keep getting, in red letters:
Error using vertcat
Dimensions of matrices being concatenated are not consistent.
Error in problem4c (line 3)
a = [1:m; 2:m; 3:m; 4:m; 5:m];
Error in run (line 96)
evalin('caller', [script ';']);
0 个评论
回答(2 个)
Image Analyst
2016-2-15
The rows don't have all the same number of columns. Instead of putting the vectors into different rows with semicolons, put them into the same row with commas:
a = [1:m, 2:m, 3:m, 4:m, 5:m];
2 个评论
Star Strider
2016-2-15
I don’t know what the problem statement is, but from what I’ve seen, one option might be:
m = 4;
v = m:-1:0;
c = cumsum(0:m);
s = sum(1:m) - c;
avg = s./v
avg =
2.5 3 3.5 4 NaN
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!