Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- % zad 1.
- a = input('Podaj a: ');
- b = input('Podaj b: ');
- if(a ~= b);
- w = 1 + ((a + b)/(a - b))^2
- elseif(a == b);
- w = 1 + (a + b)/(a * b)
- end;
- % zad 2.
- x = input('Podaj x: ');
- y = input('Podaj y: ');
- if((x > 0) && (y > 0))
- w =(x + y)/(log(x) + log(y))
- else
- w = 1/(x + y)
- end;
- % zad 3.
- A = round(10 * rand(8,5))
- suma=0;
- najw = max(A)
- najm = min(A)
- sred = mean(A)
- ile=0;
- for y=1:8
- if(A(y,3) > 5)
- ile=ile+1;
- end
- end
- ile=ile/8
- % zad 4.
- function s = silnia(n)
- s=1;
- for x=1:n
- s=s*x;
- end
- end
- % zad 5.
- function m = mat05(n)
- for x=1:n
- m(x,x)=x;
- end
- end
- % zad 6.
- function m = mat06(n)
- for y=1:n
- for x=1:n
- m(y,x) = y * x;
- end
- end
- end
- % zad 7.
- function f = mat07(n)
- a = 1;
- b = 1;
- f = 1;
- for x=3:n
- f = a + b;
- a = b;
- b = f;
- end
- end
- % zad 8.
- function m = mat08(n)
- for x=1:n
- m(x,x)=1
- if(x<n)
- m(x+1,x)=1
- end
- end
- end
- % zad 9.
- function m = mat09(n, a, b)
- for x=1:2*n
- m(x, x) = a;
- m(2*n-x+1, x) = b;
- end
- end
- % zad 10.
- function m = mat10(n)
- for y=1:n
- for x=1:n
- m(y, x) = y^(x-1);
- end
- end
- end
- % zad 11.
- function m = mat11(n)
- m = ones(n);
- for x=1:n
- m(x, x) = silnia(n-x+1);
- if(x>1)
- for x1=1:x-1
- m(x, x1) = -1;
- end
- end
- end
- end
- % zad 12.
- function b = mat12(n)
- c=0;
- b=1;
- for x=1:n
- if(mod(n, x) == 0)
- c=c+1;
- end
- end
- if(c>2)
- b=0;
- end
- end
- % zad 13.
- function m = mat13(n, a, b)
- n=n*2;
- m=zeros(n);
- for x=1:n
- y=n-x+1;
- m(x, x)=a;
- m(y, x)=b;
- z=n-x*2;
- mp = ones(1, z);
- m(x, x+1:end-x) = mp;
- mp = mp * (-1);
- m(n-x+1, x+1:end-x) = mp;
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment