čau mám zadenej program do matlabu a nějak se mě ho podařilo po haluzi udělat je to Stopa matice ale jen nevím jak mám s něj odstranit do porovnávání if n(1) > n(2) - když to mám udělaný bez toho tak mě to háže opřád erro atd.
pls poraď jak na to dík !!!
function vysledek = stopa(a)
%Funkce určuje čtvercovou matici A
%Funkce programu :
%hodnota A je zadání matice
%funkce Stopa (a) vypočítá součet prvků na hlavní diagonále
%
%Postup Programu :
%napiš hodnotu matice př. : a=[1,2,4,4;5,6,7,8;9,1,2,3;3,4,5,6]
%program určí matici A
%napiš příkaz Stopa(a) kde A je matice
%příkaz Stopa(a) vypočítá Stopu matice=hlavní diagonála
vysledek=0;
n=size(a);
if n(1) > n(2)
for i = 1:n(2)
vysledek=vysledek+a(i,i);
end
else
for i = 1:n(1)
vysledek=vysledek+a(i,i);
end
end
stopa=vysledek;
Fórum › Matematika
Pomoc s matlabem
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 3 hosté
Podobná vlákna
Pomoc s matlabem — založil jana
Pomoc.... nějaká chybka prosím pomoc - více v podrobném popisu — založil tkstudent
Pomoc, pomoc s úkolem (matice v Delphi) — založil maxikp