Iterative loop function for FEA

1 visualizzazione (ultimi 30 giorni)
Christopher Morrow
Christopher Morrow il 1 Apr 2021
Risposto: Abhishek Gupta il 21 Apr 2021
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?

Risposte (1)

Abhishek Gupta
Abhishek Gupta il 21 Apr 2021
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: -

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by