Příklady z Matlabu (5) Jednoduché scripty
U matice A velikosti 3x3 prohoďte sloupce (první s posledním) Jednoduché scripty: Smažte proměnné, definujte U=200 V a I = 0.25 A a vypočtěte odpor z Ohmova zákonu: % Výpočet odporu: clear all U=200; I=0.25; R=U/I Složitější scripty: U matice A velikosti 3x3 prohoďte sloupce (první s posledním) Maticově : C=A(:,[end:-1:1]) % totéž jinak a rychleji
programově % Přehození sloupců matice A: A=[1 2 3;4 5 6;10 12 0.1]; [a,b]=size(A); % a = počet řádků b = počet sloupců matice B=zeros(a,b) % vytvoření nulové výstupní matice for k=1:a for m=1:b B(k,m)=A(k,b-m+1); % záměna sloupců end A % výpis A B % výpis B
% Příklad na příkaz SWITCH for k=1:4 cislo=k; switch cislo case (1) disp('cislo má hodnotu 1') case (2) disp('cislo má hodnotu 2') case (3) disp('cislo má hodnotu 3') case (4) disp('cislo má hodnotu 4') end