how to call two non-empty square matrixes?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
shoaib Ch
am 3 Mär. 2019
Bearbeitet: shoaib Ch
am 2 Apr. 2019
his file to get the size of both input variables A and B and add further
statements to check that
A is a non-empty square matrix and B has the same number of rows
as A
% The input A should be a square matrix and B should have the same
% number of rows as A.
% On return the outputs U and Y are such that U is upper triangular
% and U*X=Y is an equivalent linear system to A*X=B.
Y=[];
U=[];
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 3 Mär. 2019
Check if A is square
if size(A, 1) == size(A, 2)
To check if size of A equals the size of B
if isequal(size(A), size(B))
To check if "B should have the same number of rows as A":
if size(A, 1) == size(B, 1)
3 Kommentare
Image Analyst
am 7 Mär. 2019
Try input() or inputdlg(). Unfortunately there is no way that I know of, after 40 years of MATLAB development to conveniently enter a matrix. You'd think there would be, but no, there in no inputMatrix() function (yet).
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!