Untitled
unknown
plain_text
a year ago
1.0 kB
3
Indexable
% Zdefiniowanie zbiorów rozmytych A i B A = [0.3, 1; 0.7, 2; 0.5, 3; 0.8, 4]; B = [0.5, -2; 0.4, -1; 1.0, 0; 0.7, 2; 0.6, 3]; % Zdefiniowanie odwzorowań f f1 = @(x) 2 * x + 1; f2 = @(x) (x - 2).^2 + 5; f3 = @(x, y) x .* y; f4 = @(x, y) (x - 3) .* y.^2; f5 = @(x, y) (x - 3).^2 .* y.^2; % Obliczenie odwzorowań dla zbiorów A i B C1 = []; C2 = []; C3 = []; C4 = []; C5 = []; for i = 1:size(A, 1) for j = 1:size(B, 1) C1 = [C1; f1(A(i, 1)), f1(B(j, 1)), min(A(i, 2), B(j, 2))]; C2 = [C2; f2(A(i, 1)), f2(B(j, 1)), min(A(i, 2), B(j, 2))]; C3 = [C3; f3(A(i, 1), B(j, 1)), min(A(i, 2), B(j, 2))]; C4 = [C4; f4(A(i, 1), B(j, 1)), min(A(i, 2), B(j, 2))]; C5 = [C5; f5(A(i, 1), B(j, 1)), min(A(i, 2), B(j, 2))]; end end % Wyświetlenie wyników disp('C1 (f(x) = 2x + 1):'); disp(C1); disp('C2 (f(x) = (x - 2)^2 + 5):'); disp(C2); disp('C3 (f(x, y) = xy):'); disp(C3); disp('C4 (f(x, y) = (x - 3)y^2):'); disp(C4); disp('C5 (f(x, y) = (x - 3)^2 * y^2):'); disp(C5);
Editor is loading...
Leave a Comment