Czy wektory są równoległe

0

Czesć,
Mam takie oto zadanie:
Sprawdzić, czy wektory x: x1, x2, ...,xn oraz y: y1, y2, ...,yn są równoległe tzn. czy iloraz s=yi/xi odpowiadających sobie współrzędnych jest wielkością stałą.

 load wektor_x.txt
load wektor_y.txt
y=wektor_y(1:end);
x=wektor_x(1:end);
ny=numel(y);
n=numel(x);
s=y(i)/x(i);
s1=y(i+1)/x(i+1);
for i=1:n
    for iy=1:ny
        if s==s1;
            disp('sa rownolegle')
        else
            disp('nie sa rownolegle')
        end
    end
end

Męcze sie z tym już jakiś czas, na razie bez większych efektów.
Z góry dzięki za pomoc.

0

Niestety nie wiem jak mam to wpleść w mój kod :(

0

Potrafie zrobić te dwie rzeczy, miałem już zadanie z iloczynem i długością.

Tutaj muszę skorzystać z

czy iloraz s = yi / xi odpowiadających sobie współrzędnych jest wielkością stałą.

3

Zadanie jest źle sformułowane, wektory x=[1 0 2] oraz y=[2 0 4] są równoległe, ale iloraz odpowiadających sobie współrzędnych nie jest wielkością stałą. Jeśli nie ma współrzędnych zerowych, to:

i = x./y
length(find(i==i(1))) == length(i)
0

No cóż, taką treść dostałem do zrobienia.
Dzieki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1