#include#include #include using namespace std; int main() { cout.precision(2); cout.setf(ios::fixed); int n,i,j; cout<<"\nEnter the order of the matrix:\n"; //Get the order of the square matrix cin>>n; double a[n][n],b[n],c[n],k,eps,y; //declare arrays and other variables to be used cout<<"\nEnter the elements of matrix row-wise:\n"; for (i=0;i >a[i][j]; cout<<"\nEnter the initial values of the eigen-vector:\n"; for (i=0;i >b[i]; cout<<"\nEnter the accuracy desired:\n"; cin>>eps; k=b[0]; //Assign some initial value to the eigen value, 'k' do { y=k; for (i=0;i k?abs(c[i]):k; //Find the largest element of c and assign it to k where k is the eigen value for (i=0;i eps); //Check if the error in eigen value is within the tolerance limit cout<<"The eigen-value is: "< I’m a physicist specializing in computational material science with a PhD in Physics from Friedrich-Schiller University Jena, Germany. I write efficient codes for simulating light-matter interactions at atomic scales. I like to develop Physics, DFT, and Machine Learning related apps and software from time to time. Can code in most of the popular languages. I like to share my knowledge in Physics and applications using this Blog and a YouTube channel.
[wpedon id="7041" align="center"]
Hi My name is Milad, I need code c++ for computing sparse matrix and Eigenvalue and eigenvector, can you help me?