필터 지우기
필터 지우기

IM unsure of what this error means.

조회 수: 1 (최근 30일)
clayton holmes
clayton holmes 2021년 12월 8일
댓글: clayton holmes 2021년 12월 8일
Error using symfun/privResolveArgs (line 223)
Symbolic function input arguments must match.
Error in sym/privBinaryOp (line 1031)
args = privResolveArgs(A, B);
Error in + (line 7)
X = privBinaryOp(A, B, 'symobj::zipWithImplicitExpansion', '_plus');
Error in ThermalConductionProject (line 222)
THETA = theta_2c+theta_2a+theta_2b + theta_2d +theta_2e+theta_3a+theta_3b+theta_3c+theta_3d+theta_3e
syms f g x y z
% % % % Used To determine Values of Mew % % % % %
% clc
% clear
% syms mew
% Bi =0.0837
% H=0.0015;
% l=0.005;
% syms f(x)
% f(x) =((mew*mew*l)*((tan(mew*l*.5)))+Bi);
% sol = vpasolve(f)
% % % % % Variables % % % % %
k = (0.6569);
h = 11;
L=(.005);
W=(.0015);
H=(.0015);
X=(.051/4);
Y=(.01/2);
Z=(.005/4);
alpha = 2.57*10^(-7);
theta_2b=0;
% % % % % Temperature Formula 2b % % % % %
for n=0:100
t=0;
beta1 = (n*pi)/H;
eta1 = (((2*pi)/L)*(n+0.5));
mew1 = -18.84;
lamda1 = (beta1^2)+(eta1^2)+(mew1^2);
f(x,y,z) = sin(beta1*z)*cos(mew1*y)*sin(mew1*y)*sin(eta1*x);
C_nmp_numerator1 = int(int(int(f,z,[0 H]),y,[0 W]),x,[0 (L/2)]);
g(x,y,z) = ((cos(mew1*y)^2)*sin(mew1*y) - ((h/(k*mew1))*(sin(mew1*y)^2)*cos(mew1*y)));
C_nmp_denominator1 = ((L*H)/8)* (int(g,y,[0 W]));
C_nmp1 = C_nmp_numerator1/C_nmp_denominator1;
theta_2b = theta_2b+(C_nmp1*(sin(beta1*z)*sin(eta1*x)*((cos(mew1*y)-(h/(k*mew1))*sin(mew1*y)))*exp(-(lamda1^2)*alpha*t)));
end
theta_2b = vpa(subs(theta_2b, {x,y,z}, {X,Y,Z}));
theta_2a=0;
% % % % % Temperature Formula 2a % % % % %
for n=0:100
t=0;
beta2 = (n*pi)/H;
eta2 = (n*pi)/W;
mew2 = -18.84;
lamda2= (beta2^2)+(eta2^2)+(mew2^2);
f(x,y,z) = sin(beta2*z)*cos(mew2*x)*sin(eta2*y)*sin(mew2*x);
C_nmp_numerator2 = int(int(int(f,z,[0 H]),y,[0 W]),x,[0 (L/2)]);
g(x,y,z) = ((cos(mew2*x)^2)*sin(mew2*x) - ((h/(k*mew2))*(sin(mew2*x)^2)*cos(mew2*x)));
C_nmp_denominator2 = ((H*W)/4)* (int(g,x,[0 (L/2)]));
C_nmp2 = C_nmp_numerator2/C_nmp_denominator2;
theta_2a = theta_2a+(C_nmp2*(sin(beta2*z)*sin(eta2*y)*((cos(mew2*x)-(h/(k*mew2))*sin(mew2*x)))*exp(-(lamda2^2)*alpha*t)));
end
theta_2a = vpa(subs(theta_2a, {x,y,z}, {X,Y,Z}));
theta_2d=0;
% % % % % % Temperature Formula 2d % % % % %
for n=0:100
t=0;
eta3= (n*pi)/W;
beta3 = (((2*pi)/L)*(n+0.5));
mew3 = -1036;
lamda3 = (beta3^2)+(eta3^2)+(mew3^2);
f(x,y,z) = sin(beta3*x)*cos(mew3*z)*sin(eta3*y)*sin(mew3*z);
C_nmp_numerator3 = int(int(int(f,z,[0 H]),y,[0 W]),x,[0 (L/2)]);
g(x,y,z) = ((cos(mew3*z)^2)*sin(mew3*z) - ((h/(k*mew3))*(sin(mew3*z)^2)*cos(mew3*z)));
C_nmp_denominator3 = ((L*W)/8)* (int(g,z,[0 H]));
C_nmp3 = C_nmp_numerator3/C_nmp_denominator3;
theta_2d = theta_2d+(C_nmp3*(sin(beta3*x)*exp(-(lamda3^2)*alpha*t)*sin(eta3*y)*((cos(mew3*z)-(h/(k*mew3))*sin(mew3*z)))));
end
theta_2d = vpa(subs(theta_2d, {x,y,z}, {X,Y,Z}));
theta_2e=0;
% % % % % Temperature Formula 2e % % % % %
for n=0:100
t=0;
beta4 = (((2*pi)/L)*(n+0.5));
eta4 = (n*pi)/W;
mew4 = 0;
lamda4 = (beta4^2)+(eta4^2)+(mew4^2);
f(x,y,z) = sin(beta4*x)*sin(mew4*z)*sin(eta4*y);
C_nmp_numerator4 = int(int(int(f,z,[0 H]), y,[0 W]), x, [0 (L/2)]);
C_nmp_denominator4 = ((H*L*W)/16);
C_nmp4 = C_nmp_numerator4/C_nmp_denominator4;
theta_2e = theta_2e+(C_nmp4 * (sin(beta4*x)*sin(mew4*z)*sin(eta4*y)*exp(-(lamda4^2)*alpha*t)));
end
theta_2e = vpa(subs(theta_2e, {x,y,z}, {X,Y,Z}));
theta_3a=0;
% % % % % Temperature Formula 3a % % % % %
for n=0:100
t=0;
beta5 = (n*pi)/H;
eta5 = (n*pi)/W;
mew5 = -81;
lamda5 = (beta5^2)+(eta5^2)+(mew5^2);
f(x,y,z) = sin(beta5*z)*cos(mew5*x)*sin(eta5*y);
C_nmp_numerator5 = int(int(int(f,z,[0 H]), y,[0 W]), x, [0 (L/2)]);
C_nmp_denominator5 = ((H*L*W)/16);
C_nmp5 = C_nmp_numerator5/C_nmp_denominator5;
theta_3a = theta_3a+(C_nmp5 * (sin(beta5*z)*cos(mew5*x)*sin(eta5*y) * exp(-(lamda5^2)*alpha*t)));
end
theta_3a = vpa(subs(theta_3a, {x,y,z}, {X,Y,Z}));
theta_3b=0;
% % % % % Temperature Formula 3b % % % % %
for n=0:100
t=0;
beta6 = (n*pi)/H;
eta6 = (((2*pi)/L)*(n+0.5));
mew6 = -1036;
lamda6 = (beta6^2)+(eta6^2)+(mew6^2);
f(x,y,z) = sin(beta6*z)*cos(eta6*x)*sin(mew6*y)*cos(mew6*y);
C_nmp_numerator6 = int(int(int(f,z,[0 H]),y,[0 W]),x,[0 (L/2)]);
g(x,y,z) = ((cos(mew6*y)^2)*sin(mew6*y) - ((h/(k*mew6))*(sin(mew6*y)^2)*cos(mew6*y)));
C_nmp_denominator6 = ((L*H)/8)* (int(g,y,[0 W]));
C_nmp6 = C_nmp_numerator6/C_nmp_denominator6;
theta_3b = theta_3b+(C_nmp6*(sin(beta6*z)*cos(eta6*x)*((cos(mew6*y)-(h/(k*mew6))*sin(mew6*y)))*exp(-(lamda6^2)*alpha*t)));
end
theta_3b = vpa(subs(theta_3b, {x,y,z}, {X,Y,Z}));
theta_3d=0;
% % % % % Temperature Formula 3d % % % % %
for n=0:100
t=0;
beta7 = (n*pi)/W;
eta7 = (((2*pi)/L)*(n+0.5));
mew7 = -303;
lamda7 = (beta7^2)+(eta7^2)+(mew7^2);
f(x,y,z) = sin(beta7*y)*cos(eta7*x)*sin(mew7*z)*cos(mew7*z);
C_nmp_numerator7 = int(int(int(f,z,[0 H]),y,[0 W]),x,[0 (L/2)]);
g(x,y,z) = ((cos(mew7*z)^2)*sin(mew7*z) - ((h/(k*mew7))*(sin(mew7*z)^2)*cos(mew7*z)));
C_nmp_denominator7 = ((L*W)/8)* (int(g,z,[0 H]));
C_nmp7 = C_nmp_numerator7/C_nmp_denominator7;
theta_3d = theta_3d+(C_nmp7*(sin(beta7*y)*cos(eta7*x)*(cos(mew7*z)-(h/(k*mew7))*sin(mew7*z))*exp(-(lamda7^2)*alpha*t)));
end
theta_3d = vpa(subs(theta_3d, {x,y,z}, {X,Y,Z}));
theta_3e=0;
% % % % % Temperature Formula 3e % % % % %
for n=0:100
t=0;
beta8 = (n*pi)/W;
eta8 = (((2*pi)/L)*(n+0.5));
mew8 = 57;
lamda8 = (beta8^2)+(eta8^2)+(mew8^2);
f(x,y,z) = sin(beta8*y)*cos(eta8*x)*sin(mew8*z);
C_nmp_numerator8 = int(int(int(f,z,[0 H]), y,[0 W]), x, [0 (L/2)]);
C_nmp_denominator8 = ((H*L*W)/16);
C_nmp8 = C_nmp_numerator8/C_nmp_denominator8;
theta_3e = theta_3e+(C_nmp8 * (sin(beta8*y)*cos(eta8*x)*sin(mew8*z) * exp(-(lamda8^2)*alpha*t)));
end
theta_3e = vpa(subs(theta_3e, {x,y,z}, {X,Y,Z}));
theta_3c=0;
% % % % % Temperature Formula 3-c % % % % %
for n=0:100
t=0;
beta9 = (n*pi)/H;
eta9 = (((2*pi)/L)*(n+0.5));
mew9 = -3145;
lamda9 = (beta9^2)+(eta9^2)+(mew9^2);
f(x,y,z) = sin(beta9*z)*cos(eta9*x)*sin(mew9*y);
C_nmp_numerator9 = int(int(int(f,z,[0 H]), y,[0 W]), x, [0 (L/2)]);
C_nmp_denominator9 = ((H*L*W)/16);
C_nmp9 = C_nmp_numerator9/C_nmp_denominator9;
theta_3c = theta_3c+(C_nmp9 * (sin(beta9*z)*cos(eta9*x)*sin(mew9*y) * exp(-(lamda9^2)*alpha*t)));
end
theta_3c = vpa(subs(theta_3c, {x,y,z}, {X,Y,Z}));
theta_2c=0;
% % % % % Temperature Formula 2c % % % % %
for n=0:100
t=0;
eta10 = (((2*pi)/L)*(n+0.5));
beta10 = (n*pi)/H;
mew10 = 0;
lamda10 = (beta10^2)+(eta10^2)+(mew10^2);
f(x,y,z) = (sin(beta10*z)*sin(eta10*x)*sin(mew10*y));
C_nmp_numerator10 = int(int(int(f,z,[0 H]), y,[0 W]), x, [0 (L/2)]);
C_nmp_denominator10 = ((H*L*W)/16);
C_nmp10 = C_nmp_numerator10/C_nmp_denominator10;
theta_2c = theta_2c+(C_nmp10 * (sin(beta10*z)*sin(eta10*x)*sin(mew10*y)*exp(-(lamda10^2)*alpha*t)));
end
theta_2c = vpa(subs(theta_2c, {x,y,z}, {X,Y,Z}));
THETA = theta_2c+theta_2a+theta_2b + theta_2d +theta_2e+theta_3a+theta_3b+theta_3c+theta_3d+theta_3e
  댓글 수: 1
clayton holmes
clayton holmes 2021년 12월 8일
When each temperature formulation is run seperatly I do not get an error, but when i combine so i can add themm all up that is when i have an issue.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Calculus에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by