3
« : 22.02.17 - klo:16.57 »
Mitähän teen väärin kun plot-komennolla piste menee ihan väärään paikkaan? clear
%kärkipisteet
A = [0 0]
B = [10 0]
C = [10 -4]
D = [0 -4]
AB = B-A
BC = C-B
norm(BC)
BCk=[-BC(2),BC(1)]%BC vektorin normaali
E = B + BCk
%piirretään suorakulmio
x=[A(1),B(1),C(1),D(1),A(1)]
y=[A(2),B(2),C(2),D(2),A(2)]
figure(1)
hold on
plot(x,y,'linewidth',2)
plot([E],'k+','linewidth',4)
grid
axis equal
Octave kyllä laskee E:n arvoksi 14 0 johon haluaisin pisteen tai vektorin mutta jostain syystä se heittää pisteen(tai oikeastaan kaksi pistetä) ihan väärään paikkaan. Tässä tapauksessa 2 ,14 ja 3,0 (noin suunnilleen kuvasta katsottuna) Saan toki jatkettua suorakulmiota oikein näin x=[A(1),B(1),C(1),D(1),A(1),E(1)]
y=[A(2),B(2),C(2),D(2),A(2),E(2)]
mutta se ei auta minua ymmärtämään plot-komennon omituisuuksia yhtään paremmin.....