MAPLE Software Eigenvalue Problem Question

Click For Summary
SUMMARY

The discussion centers on solving an Eigenvalue problem using MAPLE software, specifically dealing with a 6x6 matrix. The user successfully extracts eigenvalues as a list but seeks to perform operations on individual eigenvalues, such as calculating their square roots. The user finds a workaround by converting the list to a named vector column, allowing for operations on the individual values. Additionally, the user inquires about the possibility of taking the square root of a matrix or column vector directly in MAPLE.

PREREQUISITES
  • Familiarity with MAPLE software and its syntax
  • Understanding of Eigenvalue problems and matrix operations
  • Knowledge of vector and list data structures in programming
  • Basic mathematical operations, including square roots
NEXT STEPS
  • Research how to manipulate lists and vectors in MAPLE
  • Learn about the Eigenvalue function in MAPLE and its outputs
  • Explore matrix operations in MAPLE, specifically square root functions
  • Investigate best practices for naming and referencing variables in MAPLE
USEFUL FOR

Students and professionals working with MAPLE software, mathematicians solving Eigenvalue problems, and anyone interested in advanced matrix operations.

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.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 0 ·
Replies
0
Views
2K
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K