MAPLE Software Eigenvalue Problem Question

AI Thread Summary
The discussion centers on solving an Eigenvalue problem in MAPLE, specifically how to manipulate the output list of eigenvalues. The user initially struggles to perform operations on individual eigenvalues but finds a workaround by converting the list to a named vector column, allowing for operations like taking the square root. They express frustration over the process and seek clarification on whether there is a method to take the square root of a matrix or column vector directly. The conversation highlights the challenges of working with lists and matrices in MAPLE. Overall, the user is looking for more efficient ways to handle mathematical operations within the software.
Pooty
Messages
31
Reaction score
0
Hi, this is probably really basic for anyone really good with MAPLE but I just solved an Eigenvalue problem in MAPLE and it displays the answer for lambda as a list since my problem contained a 6x6 matrix. My problem is that I want to be able to perform an operation of each individual output from the Eigenvalue problem. For instance, if you look at the bottom of the MAPLE sheet, you will see my last step, labeled, "Eigenvalue =" produced a list of values. Now I want to take the square root of EACH INDIVIDUAL eigenvalue. So how do I perform an operation of a single value in a list? Thanks.
 

Attachments

Physics news on Phys.org
So I was playing around with it some more and I can right click after the "list" and convert it to a vector column which is great but that conversion isn't associated with any specific name so if I wanted to then write :=sqrt(Eigenvalue) it would try and take the square root of the previous list.
 
Ok, I figured a way around it. It's pretty ugly but I think it works. So after converting it to a vector column, I was able to assign a name to the vector column and then I could operate on the vector column once it had a name assigned. I feel like I'm going crazy talking to myself. I do have another question... is there an operation to take the square root of a matrix or column vector? For instance :=sqrt(MatrixA) does not work.
 
Back
Top