Bonjour,
je cherche à résoudre un problème d électromagnétisme où il faut trouver des paramètres T1 et T2 d un circuit d adaptation(T1 et T2 étant en fait des tanBd1 et tanBd2). J ai Zl (charge) et Zc(impédance caractéristique).
La donnée stipule aussi que finalement real(Ztot) = 40 et imag(Ztot)=0.
(Ztot ayant été trouvé après résolution du circuit)
J essaie en vain d'utiliser la fonction solve pour trouver des solutions T1 et T2, fonction qui devrait fonctionner puisqu il y a deux inconnues (T1 et T2) pour deux équations. Mais peut être n aime t elle pas les complexes.
Ztot peut paraitre indigeste mais au final cela ressemble au long argument que vous trouvez plus bas.
Si quelqu un a une autre idée pour procéder ou une solution a ce problème, je suis preneur. Merci bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Zc= 50; %lambda =0.3; Zl = 20+ 30* 1i; [T1,T2] = solve('real(j*Zc*Zc*Zc*T1*(j*T2*Zc+Zl)/(j*T2*Zc*Zl)*(j*Zc*T1+ Zc*Zc*(j*T2*Zc+Zl)/(j*T2*Zc*Zl))= 40',... 'imag(j*Zc*Zc*Zc*T1*(j*T2*Zc+Zl)/(j*T2*Zc*Zl)*(j*Zc*T1+ Zc*Zc*(j*T2*Zc*Zl)/(j*T2*Zc*Zl))=0');
Les erreurs renvoyées sont :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ??? Error using ==> solve>getEqns at 182 ' real(j*Zc*Zc*Zc*T1*(j*T2*Zc+Zl)/(j*T2*Zc*Zl)*(j*Zc*T1+ Zc*Zc*(j*T2*Zc+Zl)/(j*T2*Zc*Zl))= 40 ' is not a valid expression or equation. Error in ==> solve at 67 [eqns,vars] = getEqns(varargin{:}); Error in ==> bonus at 6 [T1,T2] = solve('real(j*Zc*Zc*Zc*T1*(j*T2*Zc+Zl)/(j*T2*Zc*Zl)*(j*Zc*T1+ Zc*Zc*(j*T2*Zc+Zl)/(j*T2*Zc*Zl))= 40'...
Partager