Azzera filtri
Azzera filtri

how to call two non-empty square matrixes?

1 visualizzazione (ultimi 30 giorni)
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=[];

Risposta accettata

Image Analyst
Image Analyst il 3 Mar 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 Commenti
Image Analyst
Image Analyst il 7 Mar 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).
shoaib Ch
shoaib Ch il 11 Mar 2019
thanx but i have one more question that what about U , X and Y ??is X be inveraA *B or identity Matrix

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by