Niestety, nikt nie powie Ci czym jest FluxBB - musisz go poznać sam!
Nie jesteś zalogowany na forum.
Strony: 1
Zad 1
Wykonać mnożenie tablicowe poniżej podanych macierzy:
A = [1 2 3; 1 0 1],
B = [2 1 2; 0 2 3].
A = [1 2 3; 1 0 1];
B = [2 1 2; 0 2 3];
wynik = A.*B
Zad 2
Dla szeregu ∑(n=1,∞) 1/n podać indeks liczby, kiedy suma cząstkowa przekroczy liczbę 5.
for i=1:10000
if f2(i)>5
wynik = i
break;
endif
endfor
%f2(82)
%f2(83)
%f2(4)
function y = f2(x)
if(x==0)
y=0;
else
y=1/x+f2(x-1);
endif
endfunction
Zad 3
Narysować niebieską linią wykres wielomianu interpolacyjnego trzeciego stopnia przechodzącego przez punkty (0,0),(1,1),(2,0) zaznaczone czerwonymi okręgami.
x0 = [0 1 2]
y0 = [0 1 0]
x=-0.5:0.1:2.5;
w3 = polyfit(x0,y0,3);
f3 = polyval(w3,x);
hold on;
plot(x,f3,'b')
plot(x0,y0,'ro')
hold off;
Zad 4
Napisać funkcję szukającą litery w podanym ciągu znaków i wywołać ją dla poniższych argumentów:
L = "Teraz masz zdac",
z = 'c'.
L = "Teraz masz zdacc"
z = 'c'
f4(L,z)
function y = f4(L,z)
n = length(L);
j=1;
for i=1:n
if L(i)==z
y(j)=i;
j++;
endif
endfor
endfunction
Offline
Strony: 1