colocar resultados en x,y,z cuando es un sistema con infinitas soluciones
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jimena Vásquez Perales
am 9 Sep. 2020
Kommentiert: Jimena Vásquez Perales
am 22 Sep. 2020
%% DATOS DEL SISTEMA
ui = [3 2-5; -1 2-1; -2 1 1];
b=[0;-8;-7];
% OPERACIONES
uiu=[ui b]; %Matriz aumentada
rangoui=rank(ui); %rango ui
rangouiu=rank(uiu); %Rango de uiu
debería = ui \ b;
% Análisis de raíces
nn=size(ui); n=nn(1); %numero de ecuaciones
si rangoui == rangouiu
si rangoui == n
soll=ui\b %solución única
más
display('TIENE INFINITAS SOLUCIONES')
final
más
display('NO TIENE SOLUCIÓN,ES INCOMPATIBLE,SISTEMA INCONSISTENTE')
final
2 Kommentare
Antworten (1)
BOB MATHEW SYJI
am 12 Sep. 2020
I think this should work.
ui = [3 2 -5; -1 2 -1; -2 1 1];
b=[0;-8;-7];
uiu=[ui b];
rangoui=rank(ui);
rangouiu=rank(uiu);
debera = ui \ b;
nn=size(ui); n=nn(1);
if rangoui == rangouiu
if rangoui == n
soll=ui\b;
else
disp('TIENE INFINITAS SOLUCIONES')
end
else
disp('NO TIENE SOLUCIÓN,ES INCOMPATIBLE,SISTEMA INCONSISTENTE')
end
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!