Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
nevite nekdo jak v Matlabu udelat toto? mam matici, potrebuju z ni postupne nacitat prvky, sazet je do rovnice a vysledky zapisovat do dalsi matice...
proste jen vzit A(1,1) projet rovnici a vyplivnut do B(1,1). Absolutne nevim, jak to delat. Potrebuju aby to postupne proslo matici 3x3 postupne celou.
Offline

Můžeš napsat jak má vypadat ta rovnice?
Offline

↑ pruw1:
Nadefinuješ si matici A s hodnotami:
A=[5 2 3; 1 3 4; 3 6 7;] %matice A
Výsledek Lp si budeš postupně ukládat do další matice - pomocí dvou for-cyklů
Lp(i,j)=20*(log10(A/p0))
I(i,j) = 10^(Lp(i,j)/10)+log10(I0);
A=[5 2 3; 1 3 4; 3 6 7;]; %matice A - doplň si do ní své hodnoty
Lp(3,3)=0;
I(3,3)=0;
p0=5;%Zde si napiš skutečnou hodnotu proměnné p0
I0=5;%Zde si napiš skutečnou hodnotu proměnné I0
%uložení vypočtených hodnot do matice Lp a I
for i=1:3
for j=1:3
Lp(i,j) = 20*(log10(A(i,j)/p0));
I(i,j) = 10^((Lp(i,j)/10)+log10(I0));
end
end
%Výpis matice Lp
Lp
%Výpis matice I
I
%--------------Offline
Stránky: 1