Error in matrix power

1 view (last 30 days)
Hello Matlab
Hello Matlab on 21 Apr 2015
Answered: Star Strider on 21 Apr 2015
I'm getting this error in my below code:
Error: Line: 6 Column: 9 The expression to the left of the equals sign is not a valid target for an assignment.
The code:
load M.dat
t = 870;
C = M^t;
for i=1:t-1,
h=i+1;
M^h = M^i*M; & line 6
end

Answers (1)

Star Strider
Star Strider on 21 Apr 2015
In this line:
M^h = M^i*M; & line 6
you can’t have any mathematical operation to the left of the equal sign. Perhaps you meant:
M = (m^i*M)^(1/h);

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!