rref using complex numbers

3 views (last 30 days)
Jackson Andrew
Jackson Andrew on 10 Oct 2022
Commented: Jackson Andrew on 10 Oct 2022
I am trying to find the rref form of a matrix with imaginary components. Not sure if my lack of linear algebra is what's holding me back or my matlab knowledge. Below is my code.
clc
clear
node1 = [complex(.25,-.2) complex(0,.2) complex(12.46,-.9)]
node2 = [complex(0,.2) complex(.1,-.2) 0]
a = [node1; node2];
rref a
I'm getting these errors
Error using norm
First argument must be single or double.
Error in rat (line 57)
tol = 1.e-6*norm(X(isfinite(X)),1);
Error in rref (line 26)
[num, den] = rat(A);
Error in ecehomework7 (line 6)
rref a
yes this is for a homework assignment but I was specifically told I could use matlab in case that helps ease your consciousness, thanks in advance!

Accepted Answer

David Hill
David Hill on 10 Oct 2022
node1 = [complex(.25,-.2) complex(0,.2) complex(12.46,-.9)];
node2 = [complex(0,.2) complex(.1,-.2) 0];
a = [node1; node2];
rref(a)
ans =
1.0000 + 0.0000i 0.0000 + 0.0000i 37.5366 + 1.8226i 0.0000 + 0.0000i 1.0000 + 0.0000i 30.7584 -13.5565i

More Answers (0)

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!