CCCPaste
syms ax ay bx by cx cy real
av = [ax ay 0].';
bv = [bx by 0].';
cv = [cx cy 0].';
ab = dot(av,bv);
bc = dot(bv,cv);
ac = dot(av,cv);
display(ab);
display(bc);
display(ac);
axn=input('ax= ');
ayn=input('ay= ');
bxn=input('bx= ');
byn=input('by= ');
cxn=input('cx= ');
cyn=input('cy= ');
abn=subs(ab,[ax ay bx by],[axn ayn bxn byn]);
bcn=subs(bc,[bx by cx cy],[bxn byn cxn cyn]);
acn=subs(ac,[ax ay cx cy],[axn ayn cxn cyn]);
abn=eval(abn);
bcn=eval(bcn);
acn=eval(acn);
display(abn)
display(bcn)
display(acn)