早教吧作业答案频道 -->其他-->
matlabError:Functiondefinitionsarenotpermittedinthiscontext.出现这种错误的原因是什么啊?function[c,f,s]=pdex1pde(x,t,u,dudx)c=3900000;f=40*dudx;s=0;%%边界条件函数function[pl,ql,pr,qr]=pdexlbc(xl,ul,xr,ur,t)%a表示
题目详情
matlab Error: Function definitions are not permitted in this context. 出现这种错误的原因是什么啊?
function [c,f,s]=pdex1pde (x,t,u,dudx)
c=3900000;
f=40*dudx;
s=0;
%% 边界条件函数
function [pl,ql,pr,qr]=pdexlbc(xl,ul,xr,ur,t)
%a表示下边界,b表示上边界
pl=88.464;
ql=1;
pr=1.25*u2-22;
qr=1;
%% 初值条件函数
function u0=pdexlic(x)
u0=22;
clc
x=0:0.02:0.3;
t=0:0.360:3600;
m=0;
sol=pdepe(m,@pdexlpde,@pdexlic,@pdexlbc,x,t);
u=sol(:,:,1);
surf(x,t,u)
title('Numerical solution computed with 20 nesh points')
xlabel('Distance x')
ylabel('time t')
function [c,f,s]=pdex1pde (x,t,u,dudx)
c=3900000;
f=40*dudx;
s=0;
%% 边界条件函数
function [pl,ql,pr,qr]=pdexlbc(xl,ul,xr,ur,t)
%a表示下边界,b表示上边界
pl=88.464;
ql=1;
pr=1.25*u2-22;
qr=1;
%% 初值条件函数
function u0=pdexlic(x)
u0=22;
clc
x=0:0.02:0.3;
t=0:0.360:3600;
m=0;
sol=pdepe(m,@pdexlpde,@pdexlic,@pdexlbc,x,t);
u=sol(:,:,1);
surf(x,t,u)
title('Numerical solution computed with 20 nesh points')
xlabel('Distance x')
ylabel('time t')
▼优质解答
答案和解析
凡是以function [...]=pdex1pde (...)这种格式定义的函数,必须单独保存在一个m文件中,而且文件名要与函数名相同。
看了 matlabError:Fu...的网友还看了以下:
n(n+1)(n+2)最大公约数(n+1)(n+2)(n+3)(n+4)+1=分解公因式要理由和步骤 2020-03-30 …
∑(2^n)/(n^n)的收敛性你回答的是:取后一项后前一项的比.(2^n+1)/((n+1)^(n 2020-03-31 …
当n取正整数时,定义N(n)表示n的最大奇因数.如N(1)=1,N(2)=1,N(3)=3,N(4 2020-05-13 …
当n为正整数时,定义函数N(n)表示n的最大奇因数.如N(3)=3,N(10)=5,….记S(n) 2020-05-13 …
若自然数n使得作竖式加法n+(n+1)+(n+2)均不产生进位现象,则称n为“可连数...若自然数 2020-05-16 …
1.已知数列{a(n)}满足a(n)a(n+1)a(n+2)a(n+3)=24,且a1=1a2=2 2020-07-09 …
当n为正整数时,函数N(n)表示n的最大奇因数,如N(3)=3,N(10)=5,…,设Sn=N(1 2020-07-31 …
已知一个边长为a的等边三角形,现将其边长n(n为大于2的整数)等分,并以相邻等分点为顶点向外作小等 2020-08-01 …
分解因式谁能给我讲解下!a^n+b^n=(a+b)([a^{n-1}]-[a^{n-2}]*b+[a 2020-11-20 …
1.M={x|x=2n+1,n∈Z},N={y=4n±1,n∈Z}求证M=N怎么证M包含于N关于N包 2020-12-02 …