matlab 不能运行 Function definitions are not permitted at the prompt or in scriptsfunction y=ex32n=21;x=linspace(-5,5,n)';h=(5-(-5))/(n-1);y=1./(1+x.^2);for j=2;n,y(1:n+1-j,j)=diff(y(1:n+2-j,j-1))./(x(j:n)-x(1:n+1-j));endy=y(1,:);pz=[];v=linspace

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 16:45:18
matlab 不能运行 Function definitions are not permitted at the prompt or in scriptsfunction y=ex32n=21;x=linspace(-5,5,n)';h=(5-(-5))/(n-1);y=1./(1+x.^2);for j=2;n,y(1:n+1-j,j)=diff(y(1:n+2-j,j-1))./(x(j:n)-x(1:n+1-j));endy=y(1,:);pz=[];v=linspace
xn@_eomqm yHnbSGz,S="ZrBp#rO}M!Bj/|g5 &ϋ?Nq<t]ϧ~i07]p]`8BS0>Co7gRbvL>2BN`SWtH5 1:4q㡉lOiS@âuC"]`1K,D*="-"d-dPW OPhHwK ?BVbrJ*`ʌD8tn09%C%eSٮsgم ]]p#R\ Z Gp푦I^:k/}NwQ?&4A~>}>0+_oRXLf'Icpb1^?οl{,Ύra;RH3v3O

matlab 不能运行 Function definitions are not permitted at the prompt or in scriptsfunction y=ex32n=21;x=linspace(-5,5,n)';h=(5-(-5))/(n-1);y=1./(1+x.^2);for j=2;n,y(1:n+1-j,j)=diff(y(1:n+2-j,j-1))./(x(j:n)-x(1:n+1-j));endy=y(1,:);pz=[];v=linspace
matlab 不能运行 Function definitions are not permitted at the prompt or in scripts
function y=ex32
n=21;
x=linspace(-5,5,n)';
h=(5-(-5))/(n-1);
y=1./(1+x.^2);
for j=2;n,
y(1:n+1-j,j)=diff(y(1:n+2-j,j-1))./(x(j:n)-x(1:n+1-j));
end
y=y(1,:);
pz=[];
v=linspace(-5,5,80);
for t=v,z=y(n);
for j=n-1:-1:1,z=z*(t-x(j))+y(j);
end
pz=[pz z];
end
plot(v,pz,'r+-',v,1./(1+v.^2),'g--';

matlab 不能运行 Function definitions are not permitted at the prompt or in scriptsfunction y=ex32n=21;x=linspace(-5,5,n)';h=(5-(-5))/(n-1);y=1./(1+x.^2);for j=2;n,y(1:n+1-j,j)=diff(y(1:n+2-j,j-1))./(x(j:n)-x(1:n+1-j));endy=y(1,:);pz=[];v=linspace
for j=2;n,中间应该是:号
plot(v,pz,'r+-',v,1./(1+v.^2),'g--'; 最后少了个括号
文件应保存在ex32.m里
修改后如下,测试可以运行
function y=ex32
n=21;
x=linspace(-5,5,n)';
h=(5-(-5))/(n-1);
y=1./(1+x.^2);
for j=2:n
y(1:n+1-j,j)=diff(y(1:n+2-j,j-1))./(x(j:n)-x(1:n+1-j));
end
y=y(1,:);
pz=[];
v=linspace(-5,5,80);
for t=v,z=y(n);
for j=n-1:-1:1,z=z*(t-x(j))+y(j);
end
pz=[pz z];
end
plot(v,pz,'r+-',v,1./(1+v.^2),'g--');