Scilab
: 19 sty 2022, o 16:01
Ogarnia ktos scilaba i wie jak zrobic aby obliczyc min nad glowna przekatna niestety z triu mi nie wychodzi zbytnio.
Kod: Zaznacz cały
Wykonanie rozruchu:
ładowanie środowiska początkowego
--> m=4
m =
4.
--> n = 5
n =
5.
--> a = rand(m,n)
a =
0.2113249 0.6653811 0.8782165 0.7263507 0.2312237
0.7560439 0.6283918 0.068374 0.1985144 0.2164633
0.0002211 0.8497452 0.5608486 0.5442573 0.8833888
0.3303271 0.685731 0.6623569 0.2320748 0.6525135
--> diag(a,1)
ans =
0.6653811
0.068374
0.5442573
0.6525135
--> sum(diag(a,1))
ans =
1.930526
min(diag(a,1))
ans = 0.068374
Kod: Zaznacz cały
function wynik=tablica(N)
tab=int(10*rand(N,N))
q=diag(tab,1)
w=sum(diag(tab,1))
odp=min(diag(tab,1))
wynik=disp(tab,odp)
endfunctionKod: Zaznacz cały
while (w<N)
a=min(diag(tab,w))
w=w+1
end