Iterative loop function for FEA

3 次查看(过去 30 天)
K=[1 2 -2,
2 1 -5,
1 -4 1]
F=[-15 -21 18]
Xo=[1 1 1]'
r=F-K*Xo
alpha=(r'*r)/(r'*K*r)
Xn=X+alpha*r
I am trying to make an iterative loop function from n=4 iteration where r, alpha, and Xn change with respect to the new Xn. I am using the conjugate gradient method for FEA. Any suggestions on possibly using a for loop?

回答(1 个)

Abhishek Gupta
Abhishek Gupta 2021-4-21
Hi,
As per my understanding, you would like to implement an iterative loop to update 'r,' 'alpha,' and 'Xn.' To achieve this task, you can use either a for or a while loop. For more information related to implementation, check out the documentation links below: -

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by