Punto di tangenza con matlab
Ciao ragazzi buongiorno a tutti rgazzi sto realizzando un esercitazione con matlab per disegnare una turbomacchina .Ora devo calcolare il punto di tangenza del punto xt,yt
Io ho creato il seguente programma
A=[10 7]
B=[99 100]
C=[89 100]
D=[10 39.5]
F=[68.5 54.5]
G=[51.5 54.5]
%Inserimento raggi di curvatura corona Rf ,Rg mozzo
Rf=15
Rg=47.5
%determinare il punto di tangenza T
syms xf yf xc yc xt yt
%impostare il sistema 2X2 per trovare le coordinate del punto di tangenza t
%equazione della circonferenza con centro in F
eq1=('yt=yf-sqrt(22.5-(xt-xf)^2)')
%equazione della retta tangente alla circonferenza di centro F e tangente
%ad essa nel punto T
eq2=('yt=((xt-xf)*(xt-xc))/(sqrt(22.5-(xt-xf)^2))+yc')
%sostituzione dei valori simbolici dell'equazione
eq1=subs(eq1,xf,F(1))
eq1=subs(eq1,yf,F(2))
eq2=subs(eq2,xc,C(1))
eq2=subs(eq2,yc,C(2))
%risoluzione del sistema composto da 2 equazioni
S=solve(eq1,eq2)
Ora in questo codice mi risolve in funzione il sistema di equazioni in funzione di xte yt xf ed xt....come faccio a risolvere in funzione di xt e yt? non riesco a capire cosa ho sbagliato..se qualcuno mi da una mano lo ringrazio..
Io ho creato il seguente programma
A=[10 7]
B=[99 100]
C=[89 100]
D=[10 39.5]
F=[68.5 54.5]
G=[51.5 54.5]
%Inserimento raggi di curvatura corona Rf ,Rg mozzo
Rf=15
Rg=47.5
%determinare il punto di tangenza T
syms xf yf xc yc xt yt
%impostare il sistema 2X2 per trovare le coordinate del punto di tangenza t
%equazione della circonferenza con centro in F
eq1=('yt=yf-sqrt(22.5-(xt-xf)^2)')
%equazione della retta tangente alla circonferenza di centro F e tangente
%ad essa nel punto T
eq2=('yt=((xt-xf)*(xt-xc))/(sqrt(22.5-(xt-xf)^2))+yc')
%sostituzione dei valori simbolici dell'equazione
eq1=subs(eq1,xf,F(1))
eq1=subs(eq1,yf,F(2))
eq2=subs(eq2,xc,C(1))
eq2=subs(eq2,yc,C(2))
%risoluzione del sistema composto da 2 equazioni
S=solve(eq1,eq2)
Ora in questo codice mi risolve in funzione il sistema di equazioni in funzione di xte yt xf ed xt....come faccio a risolvere in funzione di xt e yt? non riesco a capire cosa ho sbagliato..se qualcuno mi da una mano lo ringrazio..