Scilab
-
- Użytkownik
- Posty: 7917
- Rejestracja: 18 mar 2009, o 16:24
- Płeć: Mężczyzna
- Podziękował: 30 razy
- Pomógł: 1671 razy
Re: Scilab
Scilab 6.0.2.
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
Re: Scilab
To analizuje tylko 1 przekątną nad tym polem a ja chce aby wszystko co nad brało pod uwagę:
Mam coś takiego:
Dodano po 27 minutach 48 sekundach:
Dodano po 43 sekundach:
ogolnie wymyslilem cos takiego ale nie wiem jak zapisywac dane po kazdej petli
Mam coś takiego:
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)
endfunction
Kod: Zaznacz cały
while (w<N)
a=min(diag(tab,w))
w=w+1
end
ogolnie wymyslilem cos takiego ale nie wiem jak zapisywac dane po kazdej petli
Ostatnio zmieniony 20 sty 2022, o 18:52 przez Jan Kraszewski, łącznie zmieniany 2 razy.
Powód: Brak tagów [code].
Powód: Brak tagów [code].