matlab函数不正常工作
我创建了这个函数:matlab函数不正常工作,matlab,Matlab,我创建了这个函数: function Calcul_Constantes ( xBin1 , xTin1 , xHin1 ) % computes global variables that change depending on the circumstances global v rhoc K1v K2v xBin xTin xHin cBin cTin cHin; xBin=xBin1; xTin=xTin1; xHin=xHin1; rhoc = 0.02777*(2.106*xHi
function Calcul_Constantes ( xBin1 , xTin1 , xHin1 )
% computes global variables that change depending on the circumstances
global v rhoc K1v K2v xBin xTin xHin cBin cTin cHin;
xBin=xBin1;
xTin=xTin1;
xHin=xHin1;
rhoc = 0.02777*(2.106*xHin+78.12*xBin)*(6.935*xHin+23.15*xBin);
K1v=0.6*rhoc/175;
K2v=(2.70803*10^-4+7.5*10^-4*v*rhoc)/175;
cBin=0.02777*xBin;
cTin=0.02777*xTin;
cHin=0.02777*xHin;
end
当我在主脚本中进行测试时:
Calcul_Constantes(0,0,1);
xBin
xHin
出现以下错误:
使用Calcul_Constantes时出错
输入参数太多。
Mercredit15_干管(第48行)错误
钙质(0,0,1)
如果有任何帮助,我将不胜感激,我真的看不出有什么不起作用了可能在其他地方还有另一个Calcul_Constants函数。您可能已经在某处保存了Calcul_Constants函数的另一个版本。 在命令行类型中:
which Calcul_Constantes
并检查返回目录和.m文件是否是您尝试使用的。重命名或删除错误的函数。真的吗?但是它在我的机器里工作了吗?@MimSaad我仍然试过,但它仍然显示出同样的错误-(我猜这与主Mercred15_main.m有关,这是我键入的“全局xBin全局xHin Calcul_Constants(0,0,1)”@MimSaad你知道我的错误原因吗?真烦人!@MimSaad谢谢你的回答,实际上xBin和xHin被定义为位于Mercred15_main顶部的全局变量。。。