MATLAB怎么使用未定义的参数

比如有三个参数ABC,当求A的时候需要用到参数B,求参数B需要用到参数C,而求参数C需要用到参数A,像是一个循环,软件提示“定义变量前使用了变量”

function RE=fun6(x)

%固定输入值
K = 1.67 ;   %比热比

T3=x(3); %(优化参数3)
T6=x(4); %(优化参数4)

C3 = refpropm('C','T',T3,'P',P3,'Argon') ;%P3提示“定义变量前使用了变量”
C6 = refpropm('C','T',T6,'P',105,'Argon') ;

eff=0.95;

T1=T6+eff*min(C3,C6)*(T3-T6)/C6;    

P1=105;       %压缩机进口压力(kPa)
PEc=0.9;        %压缩机多变效率

PRc=x(1);     %(优化参数1)
TRc=PRc^((K-1)/(K*PEc));

T2=TRc*T1;    

P2=PRc*P1;    
P3=P2;

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^