matlab中Error:Missing variable or function.
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/20 20:04:51
matlab中Error:Missing variable or function.
clear
mt=3.734;u=0.0685;M=20;n=0.3;Dl=0.35;Dt=0.1;t=30;
X=-50:50:250;Y=-50:50:50;
[x,y]=meshgrid(X,Y);
bata=sqrt(u^2*x.^2/(4*Dl^2)+u^2*y.^2./(4*Dl*Dt));
K0=besselk(0,bata)
miu=u^2*t/(4*Dl)
W=int(y.^-1*exp(-y.-bata^2/(4*y.)),miu;inf)
C=mt*exp(x.*u./(2*Dl))*(2*K0.-W.)/(4*pi*M*n*sqrt(Dl*Dt).;
figure(4);
surf(x,y,C);
K0 =
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.0042 Inf 0.0042 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
miu =
0.1005
W=int(y.^-1*exp(-y.-bata^2/(4*y.)),miu;inf)
|
Error:Missing variable or function.
clear
mt=3.734;u=0.0685;M=20;n=0.3;Dl=0.35;Dt=0.1;t=30;
X=-50:50:250;Y=-50:50:50;
[x,y]=meshgrid(X,Y);
bata=sqrt(u^2*x.^2/(4*Dl^2)+u^2*y.^2./(4*Dl*Dt));
K0=besselk(0,bata)
miu=u^2*t/(4*Dl)
W=int(y.^-1*exp(-y.-bata^2/(4*y.)),miu;inf)
C=mt*exp(x.*u./(2*Dl))*(2*K0.-W.)/(4*pi*M*n*sqrt(Dl*Dt).;
figure(4);
surf(x,y,C);
K0 =
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.0042 Inf 0.0042 0.0000 0.0000 0.0000 0.0000
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
miu =
0.1005
W=int(y.^-1*exp(-y.-bata^2/(4*y.)),miu;inf)
|
Error:Missing variable or function.
Error: Missing variable or function 这个问题出在你在bata前的减号前还有一个点,只有点乘点除,没有点加点减得.还有(4*y.),y后面的点也有问题miu;inf中间的分号也有问题.
另外你使用的是积分变量y,但前面y已经被你使用了,是一个常数矩阵,所以这里积分没有变量,是错误的
求C的表达式也会出现逆上面提示的错误,因为W后面也多了个点.
我帮你把上面的错误更正了,但你的积分无法获得表达式解,可能是我没改对的要的公式吧
程序如下:
clear
mt=3.734;u=0.0685;M=20;n=0.3;Dl=0.35;Dt=0.1;t=30;
X=-50:50:250;Y=-50:50:50;
[x,y]=meshgrid(X,Y);
bata=sqrt(u^2*x.^2/(4*Dl^2)+u^2*y.^2./(4*Dl*Dt));
K0=besselk(0,bata);
miu = u^2*t/(4*Dl)
syms t;
A = t.^-1.*exp(-t-bata.^2./(4*t));
W = int(A,'t',miu,100)
C=mt*exp(x.*u./(2*Dl)).*(2*K0-W)/(4*pi*M*n*sqrt(Dl*Dt));
figure(4);
surf(x,y,C);
另外你使用的是积分变量y,但前面y已经被你使用了,是一个常数矩阵,所以这里积分没有变量,是错误的
求C的表达式也会出现逆上面提示的错误,因为W后面也多了个点.
我帮你把上面的错误更正了,但你的积分无法获得表达式解,可能是我没改对的要的公式吧
程序如下:
clear
mt=3.734;u=0.0685;M=20;n=0.3;Dl=0.35;Dt=0.1;t=30;
X=-50:50:250;Y=-50:50:50;
[x,y]=meshgrid(X,Y);
bata=sqrt(u^2*x.^2/(4*Dl^2)+u^2*y.^2./(4*Dl*Dt));
K0=besselk(0,bata);
miu = u^2*t/(4*Dl)
syms t;
A = t.^-1.*exp(-t-bata.^2./(4*t));
W = int(A,'t',miu,100)
C=mt*exp(x.*u./(2*Dl)).*(2*K0-W)/(4*pi*M*n*sqrt(Dl*Dt));
figure(4);
surf(x,y,C);
matlab中Error:Missing variable or function.
matlab Error:Missing variable or function.哪里错了?
matlab Error:Missing variable or function.请大家帮我看看
error C4996:'fopen':This function or variable may be unsafe.
用MATLAB求函数极限时出现 Undefined function or variable "x".
warning C4996:'scanf':This function or variable may be unsaf
matlab中Error:Function definitions are not permitted at the p
MATLAB中function error=fun(x,y),fun是什么意义啊?
matlab 中定义函数,如何定义,我每次都会出现这个问题?Error: Function definitions ar
matlab中出现?function [f,k]=sconv(f1,f2,k1,k2,p) | Error:Functi
matlab:Error:Function definitions are not permitted in this
matlab中输入下面语句显示Error:Unbalanced or unexpected parenthesis or