Nazwa forum

Niestety, nikt nie powie Ci czym jest FluxBB - musisz go poznać sam!

Nie jesteś zalogowany na forum.

#1 2016-06-16 00:07:48

Saxton
Administrator
Dołączył: 2016-06-15
Liczba postów: 9
WindowsChrome 51.0.2704.84

Zestaw 4

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

Użytkowników czytających ten temat: 0, gości: 1
[Bot] ClaudeBot