matlab 简单程序问题

2025-01-08 08:26:14
推荐回答(1个)
回答1:

pressure(i)=p0*exp(-goverR*quadl(intarg,0.1,elevation(i),[],[],z,...inversetemp));
这句里边的inversetemp这个变量是不存在的,所以即使没有语法错误也不能执行。估计可能是invertemp这个变量,修改为:
pressure(i)=p0*exp(-goverR*quadl(intarg,0.1,elevation(i),[],[],z,invertemp));
这样就好了
另:matlab中的
“...”用在一行的末尾,表示后面的内容不再编译,且本命令行未结束,在下一行继续本命令行的内容。所以那句才会出错的,提示命令行不完整。你在matlab的界面中,会看到
...
后面的字和被
%
注释掉的一个颜色。