Find a Matrix given a characteristic equation

How I can compute a matrix given the characteristic equation ?

All I found are references and functions that do the exact opposite, but I know the characteristic equation and I need the corresponding matrix / linear system .

for example the equation is :

$$ ( \lambda - \alpha ) ( \lambda - \beta ) = 0 $$

I have to find the matrix A such that A itself maps to those polynomials .


This gives you the entries for such a matrix:

mat = {{a, b}, {c, d}};
SolveAlways[CharacteristicPolynomial[mat, λ] == (λ - α) (λ - β), λ]

However, it is probably preferable to choose mat such that it has only as many unknowns as the matrix dimension.

Category: matrix Time: 2016-07-28 Views: 0

Related post

  • How to rewrite this function to be faster: Find sub-matrixes of boolean board which imply a given boolean pattern 2013-04-28

    I have Boolean matrix A (called "board") and Boolean matrix B with smaller dimensions (called "pattern"). I am trying to find sub-matrixes C of A such that C has same dimensions as B, and TableImplies[C, B]. Function TableImplies retur

  • How can I find the matrix that GIMP used? 2012-07-05

    I used a perspective transformation on an image in GIMP, but not before I forgot to record the transformation matrix it used. (I need to apply the same transformation to a bunch of other images.) I haven't even saved the image yet; the perspective tr

  • Find whether a given number is a perfect square or not 2014-02-10

    I am trying to find whether a given number is a perfect square or not by using just addition and subtraction. Please review my code. #include<stdio.h> int check(int); main() { int N; printf("\n Enter the N:"); scanf("%d",&N);

  • Finding duplicates in given list of files 2016-03-02

    I implemented a simple tool to find duplicate files, by applying the following strategy: Take a list of files and return the sets of duplicates (set of sets) Implement a custom Comparator<File> to compare files by content Implement another comparato

  • Find dy/dx given an equation 2013-08-03

    Here's a homework problem from the Coursera course Calculus: Single Variable by Robert Ghrist Find the derivative $\frac{dy}{dx}$ from the equation $x \tan y - y^2 \ln x=4$ I wanted to check my work using Mathematica so I tried this: Dt[x Tan[y] - y^

  • Finding matrix given null space 2015-11-20

    Suppose I input a very large $n$ integer vectors and I wish to compute the matrix whose nullspace is spanned uniquely by these vectors. Is there an appropriate command/module to do this using mathematica? Thanks! --------------Solutions-------------

  • How to find Bounding Box given 4 Lat/Long and Bearing? 2013-10-18

    This question already has an answer here: How to find the minimum-area-rectangle for given points? 6 answers I need to find a bounding box given 4 lat/long points and a bearing (as seen in the example picture). I always know which two points are line

  • Correctly substituting a matrix into a scalar equation 2014-05-25

    This question already has an answer here: Matrix exponential via Cayley-Hamilton Theorem 2 answers I am having trouble correctly substituting a matrix into an (originally) scalar equation. For example: A = {{3, 1}, {1, 2}} cp = CharacteristicPolynomi

  • LinearSolve failing to find solution to system of linear equations of 64 variables 2014-07-09

    I've got a 64x64 Matrix L for which I want to find the solution to the matrix equation L . x == rho. L is defined as L[a, b, c, d, e, f] with assumptions Element[{a, b, c, d, e, f}, Reals]. As long as I put specific numbers in L, e.g. L[1, 1, 1, 1, 1

  • how to find key matrix in hill cipher 2014-10-08

    I want to solve this problem but there are 3 known plaintext-ciphertext pairs. The key of Hill cipher is a 3*3 matrix as k=[k1,k2,3; k4,k5,k6; k7,k8,k9] where the unknown ki={0,1,...25}={A,B,...,Z} can be solved given a sufficient number (at least th

  • LinearSolve in Mathematica, used to find square matrix 2014-11-14

    Another issue I have with Mathematica today is that I want to solve the following matrix equation: X.b=c where b and c are two vectors, and X is a square matrix. How can I use LinearSolve to find X ? Or another function? --------------Solutions------

  • Finding if a given PC name exists on a network 2011-08-31

    I have been given a network share address by my infra team, but it doesn't seem to come up when I address it. The address is supposed to contain code for a project build, which I need. I have pinged the host but nothing comes up. I think this means t

  • Correct way to handle path-finding collision matrix 2012-05-26

    Here is an example of me utilizing path finding. The red grid represents the grid utilized by my A* library to locate a distance. This picture is only an example, currently it is all calculated on the 1x1 pixel level (pretty darn laggy). I want to ma

  • Problem putting matrix operations in an equation 2012-07-31

    Possible Duplicate: Errors in matrix equation? I'm trying to use official equation container for the first time, and it's giving me some trouble. I have this equation of a simple matrix operation, and LaTeX isn't liking it. What's wrong with this sta

  • Multithreading synchronization interview question: Find n words given m threads 2012-10-10

    I came across this question: You are given a paragraph , which contain n number of words, you are given m threads. What you need to do is , each thread should print one word and give the control to next thread, this way each thread will keep on print

  • Calculating Taylor polynomial of an implicit function given by an equation 2013-04-14

    I'd like to write a procedure that will take an equation: F(x,y,z) = 0 chosen variable: x a point: (a,b) degree: n And the output, when exists, should be the Taylor polynomial of degree n of x as an implicit function of y,z given by F(x,y,z) = 0, aro

  • How to create an augmented matrix in Word 2007+ Equations editor? 2013-11-02

    How to create an augmented matrix in Word 2007+ (2010) Equations editor? Is it possible? --------------Solutions------------- I think you can do it this way... Insert an equation. From the Bracket dropdown, insert the first item from the "Bracket wit

  • Add one to a major diagonal of a matrix given a coordinate point 2014-07-11

    n = 10; board = ConstantArray[0, {n, n}]; diag1[x0_, y0_] := Module[{x = x0, y = y0}, While[{x != 1 || y != 1}, x--; y-- ]; While[{x != n + 1 || y != n + 1}, board[[x, y]]++; x++; y++ ] ] I have an n by n matrix of all zeroes. On a given coordinate i

  • How to find file/device given the resource ID on Linux? 2014-10-16

    On a gentoo Linux system I am printing the value of a file descriptor from within a PHP script yielding the following output: Resource id #1234 How to find the corresponding file/device given this resource id? --------------Solutions------------- Ass

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 0.410 (s). 13 q(s)