How to use previous answer in new calculation n times
Hi all
I am pretty new to Matlab and have been struggling with loops and arrays.
My issue is I am attempting to calculate yn where x in the original calculation becomes y1 in caclulation for y2 and so on.
ie:
x = [1;2] %orginal value
it then is multiplied by A= [0.3 -0.2; -0.6 -0.8]
and B=[-14;2] is added to it to become y1, then calculation is repeated and rather than using x, y1 used to calculate y2 and so on.
Any help would be greatly appreciated.
clear; clc; close all;
A=[0.3 -0.2; -0.6 0.8];
B=[-14;2];
x=[1;2];
y1=A*x+B
y2=A*y1+B
y3=A*y2+B
y4=A*y3+B
y5=A*y4+B
y6=A*y5+B
y7=A*y6+B
y8=A*y7+B
y9=A*y8+B
y10=A*y9+BHi all
I am pretty new to Matlab and have been struggling with loops and arrays.
My issue is I am attempting to calculate yn where x in the original calculation becomes y1 in caclulation for y2 and so on.
ie:
x = [1;2] %orginal value
it then is multiplied by A= [0.3 -0.2; -0.6 -0.8]
and B=[-14;2] is added to it to become y1, then calculation is repeated and rather than using x, y1 used to calculate y2 and so on.
Any help would be greatly appreciated.
clear; clc; close all;
A=[0.3 -0.2; -0.6 0.8];
B=[-14;2];
x=[1;2];
y1=A*x+B
y2=A*y1+B
y3=A*y2+B
y4=A*y3+B
y5=A*y4+B
y6=A*y5+B
y7=A*y6+B
y8=A*y7+B
y9=A*y8+B
y10=A*y9+B Hi all
I am pretty new to Matlab and have been struggling with loops and arrays.
My issue is I am attempting to calculate yn where x in the original calculation becomes y1 in caclulation for y2 and so on.
ie:
x = [1;2] %orginal value
it then is multiplied by A= [0.3 -0.2; -0.6 -0.8]
and B=[-14;2] is added to it to become y1, then calculation is repeated and rather than using x, y1 used to calculate y2 and so on.
Any help would be greatly appreciated.
clear; clc; close all;
A=[0.3 -0.2; -0.6 0.8];
B=[-14;2];
x=[1;2];
y1=A*x+B
y2=A*y1+B
y3=A*y2+B
y4=A*y3+B
y5=A*y4+B
y6=A*y5+B
y7=A*y6+B
y8=A*y7+B
y9=A*y8+B
y10=A*y9+B previous iteration MATLAB Answers — New Questions