2017-06-30 2 views
0

だから私は私の最後の行は、MATLABがV_Aのために解決が後V_Aのための解決として、これは、すべての罰金です解決策を見つけた後に、matlabに置き換えてください。

R_1= input('Enter the value of R_1 '); 
R_2= input('Enter the value of R_2 '); 
R_3= input('Enter the value of R_3 '); 
V_1= input('Enter the value of V_1 '); 
V_2= input('Enter the value of V_2 '); 
V_3= input('Enter the value of V_3 '); 
syms V_a 
i_1=(V_a-V_1)/R_1; 
i_2=(V_a-V_2)/R_2; 
i_3=(V_a-V_3)/R_3; 
eqn1 = i_1+i_2+i_3==0; 
solV_a = solve(eqn1,V_a); 

(電気的​​な問題のために)ここで、このコードを持って、私は背中に、このV_A値代替バックアップするには、MATLABたいですi_1、i_2、i_3を入力して、新しい i_1、i_2、i_3の数値を表示します。私は、MATLABにサブ関数があることを知っているが、私のコードに実装する方法がわからない。

答えて

1

あなたはそうのようなsolV_a見つかり値でシンボリック変数V_aを更新するsubs機能を使用することができます。

subs(i_1, V_a, solV_a) 

これは、方程式解法によってV_a見つかり値で評価i_1を返します。

関連する問題