Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

What is my solution?

Asked by eren eren on 6 Dec 2012
    top2=0;top3=0;
mij=ones(5,5); 
mi=ones(1,5);
X=[242 183 237 141 125;157 181 268 232 220;219 185 151 261 120;331 151 239 203 206;138 213 222 174 189];
Xort=mean(X); %mean for rows
for i=1:5
n(i)=length(X);
end
for i=1:5
    for j=1:5
        top2=top2+(mij(i,j)*(X(i,j)-Xort(i))^2) %top is in english sum. share  %  fraction for v
    end
    top3=top3+(n(i)-1); % denominator of v fraction
end
v=top2/top3;% v is the estimate which i want to calculate
v

İn this program, result is v =3.6694e+003 but it is wrong.in for loop only i=1 and j=1 works correctly. if i=1 j=2, results are bad. Can you help me?

11 Comments

Matt Fig on 7 Dec 2012

At the command line

>> format long g  % Now hit Return or Enter
eren eren on 8 Dec 2012

Thanks Walter Roberson. This is working. do i use it every time or is it only one?

Walter Roberson on 8 Dec 2012

Have it once in your program.

eren eren

Tags

Products

No products are associated with this question.

0 Answers

Contact us