how n(20*20 matrix) can obtain
3 次查看(过去 30 天)
显示 更早的评论
mean(s./n)=0.5
s= 1 2 3 4 5 ...20
20 19 18 17 16....1
1 2 3 4 5 ...20
20 19 18 17 16....1
1 2 3 4 5 ...20
20 19 18 17 16....1
...................
...................
20 19 18 17 16....1
s is a 20*20 matrix and it is fix; how n(20*20 matrix) can obtain such it follow above equation.
2 个评论
Image Analyst
2012-12-28
You're posting enough now that you should learn how to highlight your code and click the {}Code button to format your code. Make sure there is a blank line before the first line of code though.
Image Analyst
2012-12-28
You don't click {}Code first. If you do that, you get that useless "if true" like you just did. Just do what I said: make sure there's a blank line before your code, then highlight all your code (even intermediate blank lines if it's a long bit of code), then click {}Code.
采纳的回答
Image Analyst
2012-12-28
It's trivial. Just solve the equation for n! You'll find it's twice s. Here's proof:
% Construct s.
s2rows = [1:20;20:-1:1];
s = repmat(s2rows, [10,1])
% Here's n. It's just twice s!
n = s /0.5
% Proof that the mean = 0.5
theMean = mean2(s ./ n)
5 个评论
Image Analyst
2012-12-28
And it doesn't matter WHAT s is. It could be anything at all. Just look at the equation - it's really basic math. No matter what s is, s over (2s) will be 1/2 for every single element, and thus give you a mean of 0.5. Is there something either I or you are not understanding here?
更多回答(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!