Materiály ze cvičení
- matlab code
- cvičení v MATLABu (bude nahráno)
Chcete-li vyzkoušet svou funkci na řešení soustavy rovnic Ax=b, kód je:
n = 5;
CC = 0;DD = 0;
for kk = 1:1e4
A = round(5*rand(n));
b = round(5*rand(n,1));
A = A - diag(diag(A));
%rank check
if rank(A)~=n;DD=DD+1;end;
%%%%%%%%%%%%%%%%%%%%%%%%%%
%%YOUR CODE HERE%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%
% solution check
xM = A\b;
if round(1e3*xM)~= round(1e3*xYours);CC=CC+1;end;
end
% number of fails
disp(CC-DD);
K dobrovolnému samostudiu
Existence a jednoznačnost řešení
Pro ty z vás, které ještě pořád zajímá proč má soustava obyčejných diferenciálních rovnic za předpokladu, že vektorové pole (pravá strana) je spojité vždycky řešení a proč je toto řešení při zavedení počáteční podmínky jednoznačné doporučuji,- Video s jednoduchým vysvětlením (velmi, velmi zkratkovité)
- Náznak důkazu, včetně příkladu
- příklady