Hi All,
I doing a matrix x vector multiplcation where the output of the first step is a vector that will be mltiplied with the same matrix in the next step and the step need to be repeated 10 times, I have done the following code which I know is primitve. Can you help me to make a s for loop where I repeat the clculation 10 times
clc;
clear all;
format longE
i=0
M = [.93 .05; .07 .95]
x0 = [800000; 600000]
x1=M*x0
x2=M*x1
x3=M*x2
x4=M*x3
x5=M*x4
x6=M*x5
x7=M*x6
x8=M*x7
x9=M*x8
x10=M*x9

 채택된 답변

Matt J
Matt J 2020년 9월 20일
편집: Matt J 2020년 9월 20일

0 개 추천

x=x0;
for i=1:10
x=M*x;
end

댓글 수: 1

I know if I removed the ; it will give me the vector for each iteration, but it will display it as x = [ the result].
Can I display an increment x value (i.e. x1 = the results, then x2 = the new results, until x10 = the final results)?
Thanks in advance

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

카테고리

도움말 센터File Exchange에서 Continuous Wavelet Transforms에 대해 자세히 알아보기

제품

릴리스

R2019a

질문:

2020년 9월 20일

댓글:

2020년 9월 20일

Community Treasure Hunt

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

Start Hunting!

Translated by