이 질문을 팔로우합니다.
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다.
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다.
Identify an unrecognized function or variable
조회 수: 6 (최근 30일)
이전 댓글 표시
Mathew
2025년 3월 8일
clear all; close all;
syms T U t w
a=0.3; M=1; h0=1; h1=1; k0=1; k1=1; p=0.5; d=0.5; Z=10;
%t=0:1:10; %w=0.75;
H=@(s) (p*Z-d-exp(-s))*k1;
K=@(r,g) p*Z*k1-(d+exp(-r))*k1-2*exp(a*r).*g;
for n=1:10
y=int(H(U),0,10);
yy= h0 + ((1-a)./M)*H(t).*h1 + (a./M)*y;
h1=yy;
end
for n=1:10
z=int(K(U,T),0,10);
zz= k0 + ((1-w)./M).*K(t,yy).*k1 + (w./M)*z;
k1=zz;
end
zzfcn = matlabFunction(zz)
zzfcn = function_handle with value:
@(T,t,w)w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0)+1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0
t=0:0.1:10;
w = 0.1:0.1:0.75;
[T,W] = ndgrid(t,w);
figure
surf(T, W, zzfcn(T,W))
Not enough input arguments.
Error in sym/matlabFunction>@(T,t,w)w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0)+1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0
xlabel('t')
ylabel('\omega')
zlabel('k(t)')
set(gca, 'ZScale','log')
colormap(turbo)
colorbar
답변 (1개)
Sulaymon Eshkabilov
2025년 3월 8일
Note that the function zzfcn has three input variables: @(T,t,w)
Here is the corrected code:
clear all; close all;
syms T U t w
a=0.3; M=1; h0=1; h1=1; k0=1; k1=1; p=0.5; d=0.5; Z=10;
%t=0:1:10; %w=0.75;
H=@(s) (p*Z-d-exp(-s))*k1;
K=@(r,g) p*Z*k1-(d+exp(-r))*k1-2*exp(a*r).*g;
for n=1:10
y=int(H(U),0,10);
yy= h0 + ((1-a)./M)*H(t).*h1 + (a./M)*y;
h1=yy;
end
for n=1:10
z=int(K(U,T),0,10);
zz= k0 + ((1-w)./M).*K(t,yy).*k1 + (w./M)*z;
k1=zz;
end
zzfcn = matlabFunction(zz)
zzfcn = function_handle with value:
@(T,t,w)w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0).*(w.*(exp(-1.0e+1)-T.*(exp(3.0).*(1.0e+1./3.0)-1.0e+1./3.0).*2.0+4.4e+1)+(w-1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0)+1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0).*(exp(-t)+exp(t.*(3.0./1.0e+1)).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-1.0e+1).*(3.0./1.0e+1)-(exp(-t).*(7.0./1.0e+1)-6.3e+1./2.0e+1).*(exp(-t).*(-7.0./1.0e+1)+exp(-1.0e+1).*(3.0./1.0e+1)+3.47e+2./2.0e+1)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0)+7.1e+1./5.0).*2.0-9.0./2.0)+1.0)+1.0)+1.0
t=0:0.1:10;
w = 0.1:0.1:0.75;
[T,W] = ndgrid(t,w);
figure
surf(T, W, zzfcn(T, T,W))
xlabel('t')
ylabel('\omega')
zlabel('k(t)')
set(gca, 'ZScale','log')
colormap(turbo)
colorbar

●
댓글 수: 11
Mathew
2025년 3월 9일
편집: Mathew
2025년 3월 9일
Nevertheless, the code in running. What are the required suitable modifications?
Thanks
clear all; close all;
syms U
t = linspace(1, 0.1, 10);
a=linspace(0.1,0.1,0.95);
w=0.75; M=1; h0=1; h1=1; k0=1; k1=1; p=0.5; d=0.5; Z=10;
H=@(s) (p*Z-d-exp(-s))*k1;
K=@(g,s) p*Z.*k1-(d+exp(-s)).*k1-2.*exp(a.*s).*g;
for i=1:length(t)
y=int(H(U),0,10);
yy= h0 + ((1-w)./M).*H(t).*h1 + (w./M).*y;
h1=yy;
end
for i=1:length(t)
z=int(K(yy,t),0,10);
zz= k0 + ((1-w)./M).*K(yy,t).*k1 + (w./M).*z;
k1=zz;
end
Error using .*
Arrays have incompatible sizes for this operation.
Arrays have incompatible sizes for this operation.
Error in solution>@(g,s)p*Z.*k1-(d+exp(-s)).*k1-2.*exp(a.*s).*g (line 7)
K=@(g,s) p*Z.*k1-(d+exp(-s)).*k1-2.*exp(a.*s).*g;
plot3(t,a,zz), grid
xlabel('t')
ylabel('\alpha')
zlabel('k(t)')
set(gca, 'ZScale','log')
Mathew
2025년 3월 9일
편집: Mathew
2025년 3월 9일
clear all; close all;
syms U
t = linspace(1, 0.1, 10);
a=linspace(0.1,0.1,0.95);
w=0.75; M=1; h0=1; h1=1; k0=1; k1=1; p=0.5; d=0.5; Z=10;
H=@(s) (p*Z-d-exp(-s))*k1;
K=@(g,s) p*Z*k1-(d+exp(-s))*k1-2*exp(a.*s).*g;
for i=1:length(t)
y=int(H(U),0,10);
yy= h0 + ((1-w)./M).*H(t).*h1 + (w./M).*y;
h1=yy;
end
for i=1:length(t)
z=int(K(yy,t),0,10);
zz= k0 + ((1-w)./M).*K(yy,t).*k1 + (w./M).*z;
k1=zz;
end
Error using .*
Arrays have incompatible sizes for this operation.
Arrays have incompatible sizes for this operation.
Error in solution>@(g,s)p*Z*k1-(d+exp(-s))*k1-2*exp(a.*s).*g (line 7)
K=@(g,s) p*Z*k1-(d+exp(-s))*k1-2*exp(a.*s).*g;
plot3(t,a,zz), grid
xlabel('t')
ylabel('\alpha')
zlabel('k(t)')
set(gca, 'ZScale','log')
@Torsten Your observation is correct.
It is plot3(t,a,zz).
Nevertheless, the error still persists.
Mathew
2025년 3월 9일
편집: Mathew
2025년 3월 9일
@Torsten What modification is required for the code to run?
Thanks
clear all; close all;
syms U
t = linspace(1, 0.1, 10);
a=linspace(0.1,0.1,0.95);
w=0.75; M=1; h0=1; h1=1; k0=1; k1=1; p=0.5; d=0.5; Z=10;
H=@(s) (p*Z-d-exp(-s))*k1;
K=@(g,s) p*Z*k1-(d+exp(-s))*k1-2*exp(a.*s).*g;
for i=1:length(t)
y=int(H(U),0,10);
yy= h0 + ((1-w)./M).*H(t).*h1 + (w./M).*y;
h1=yy;
end
for i=1:length(t)
z=int(K(yy,t),0,10);
zz= k0 + ((1-w)./M).*K(yy,t).*k1 + (w./M).*z;
k1=zz;
end
Error using .*
Arrays have incompatible sizes for this operation.
Arrays have incompatible sizes for this operation.
Error in solution>@(g,s)p*Z*k1-(d+exp(-s))*k1-2*exp(a.*s).*g (line 7)
K=@(g,s) p*Z*k1-(d+exp(-s))*k1-2*exp(a.*s).*g;
plot3(t,a,zz), grid
xlabel('t')
ylabel('\alpha')
zlabel('k(t)')
set(gca, 'ZScale','log')
Torsten
2025년 3월 10일
a=linspace(0.1,0.1,0.95)
a =
1x0 empty double row vector
What values for "a" do you want to set here ? At the moment, you set no values.
Walter Roberson
2025년 3월 10일
for i=1:length(t)
y=int(H(U),0,10);
yy= h0 + ((1-w)./M).*H(t).*h1 + (w./M).*y;
h1=yy;
end
t is a vector.
yy involves H(t) where t is the entire t vector. So yy returns a vector the same size as the row vector t.
for i=1:length(t)
z=int(K(yy,t),0,10);
zz= k0 + ((1-w)./M).*K(yy,t).*k1 + (w./M).*z;
k1=zz;
end
yy is a vector, and t is a vector, and these are the same size. K(yy,t) is working with vectors.
K=@(g,s) p*Z*k1-(d+exp(-s))*k1-2*exp(a.*s).*g;
Working with two vectors the same size is okay in K, with a vector the same size being returned.
So the int(K(yy,t),0,10) is a vector. The loop is not changing yy or t during the iterations, so z will be the same each iteration.
Then zz involves computing with the vector K(yy,t) together with the vector z, so zz is going to end up being a vector the same size as t.
Except...
K involves computation with the vector a and the vector s and those vectors are not the same size, so you would generate an error in the computation exp(a.*s). Unless, that is, you deliberately made a the same size as t by using something such as
a = linspace(0.1, 0.95, numel(t));
Still, the loops over length(t) that use the entire vector t are suspicious. It would make more sense if you were to be doing something such as
for i=1:length(t)
y=int(H(U),0,10);
yy= h0 + ((1-w)./M).*H(t(i)).*h1 + (w./M).*y;
h1=yy;
end
and
for i=1:length(t)
z=int(K(yy,t(i)),0,10);
zz= k0 + ((1-w)./M).*K(yy,t(i)).*k1 + (w./M).*z;
k1=zz;
end
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!오류 발생
페이지가 변경되었기 때문에 동작을 완료할 수 없습니다. 업데이트된 상태를 보려면 페이지를 다시 불러오십시오.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom(English)
아시아 태평양
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)
