Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Diagmatrix

Function: diagmatrix (<n>, <x>) Returns a diagonal matrix of size <n> by <n> with the diagonal elements all equal to <x>. diagmatrix (<n>, 1) returns an identity matrix (same as ident (<n>)).

A:matrix([2,1+t,0],[1-t,t,-1],[1+t,1,1]);
expr:charpoly(A,x);
expr2:ratexpand(expr);
c2:coeff(expr2,x,2);
c1:coeff(expr2,x,1);
d:expand(c2^2-4*c1);
solve(d);
solve(c1);
B:A+transpose(A)-2*diagmatrix(3,1);
determinant(B);
A . [1,0,1];
A . [-t,1,0];
A . [-1,0,1];

<n> must evaluate to an integer, otherwise diagmatrix complains with an error message.

<x> can be any kind of expression, including another matrix. If <x> is a matrix, it is not copied; all diagonal elements refer to the same instance, <x>.

There are also some inexact matches for diagmatrix. Try ?? diagmatrix to see them.

(%o1)                                true
(%i2) 

Related Examples

diagmatrix-matrix

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

j: matrix ( [1,1,1,1]...

Calculate

diagmatrix-matrix

a=0;

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

Calculate

diagmatrix

eq1:a = diagmatrix(2,...

Calculate

diagmatrix-matrix

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

j: matrix ( [1,1,1,1]...

Calculate

diagmatrix-matrix

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

Calculate

diagmatrix-matrix

a=0;

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

Calculate

diagmatrix-matrix

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

j: matrix ( [1,1,1,1]...

Calculate

diagmatrix

? diagmatrix;

Calculate

diagmatrix-matrix

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

Calculate

diagmatrix-matrix

x: matrix ([a, a,0,0]...

i: diagmatrix (4, 1);

j: matrix ( [1,1,1,1]...

Calculate