matlab请看一下这个程序,有错误,不会改%f3.m文件function y=f3(p)p=1:10;if abs(p)>=2 f3=0else if abs(p)=1&abs(p) G:\matlab\MATLAB6\work\UntitledZHEXIAN.mOn line 22 ==> k(t)=sum(Z(n)*f3(t-n))出错了,怎么改呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 06:26:19
matlab请看一下这个程序,有错误,不会改%f3.m文件function y=f3(p)p=1:10;if abs(p)>=2    f3=0else if abs(p)=1&abs(p) G:\matlab\MATLAB6\work\UntitledZHEXIAN.mOn line 22  ==>         k(t)=sum(Z(n)*f3(t-n))出错了,怎么改呢

matlab请看一下这个程序,有错误,不会改%f3.m文件function y=f3(p)p=1:10;if abs(p)>=2 f3=0else if abs(p)=1&abs(p) G:\matlab\MATLAB6\work\UntitledZHEXIAN.mOn line 22 ==> k(t)=sum(Z(n)*f3(t-n))出错了,怎么改呢
matlab请看一下这个程序,有错误,不会改
%f3.m文件
function y=f3(p)
p=1:10;
if abs(p)>=2
f3=0
else if abs(p)=1&abs(p) G:\matlab\MATLAB6\work\UntitledZHEXIAN.m
On line 22 ==> k(t)=sum(Z(n)*f3(t-n))
出错了,怎么改呢

matlab请看一下这个程序,有错误,不会改%f3.m文件function y=f3(p)p=1:10;if abs(p)>=2 f3=0else if abs(p)=1&abs(p) G:\matlab\MATLAB6\work\UntitledZHEXIAN.mOn line 22 ==> k(t)=sum(Z(n)*f3(t-n))出错了,怎么改呢
除了1楼说的地方,还要把"p=1:10”这句去掉.你把调用的子函数另外存一个m文件,存成f3.m,也就是现在存两个m文件一个是f3.m另一个是主函数的m文件,然后复制我底下改的,就可以了.我已经运行过的,没问题.
function y=f3(p)
if abs(p)>=2
y=0
else if abs(p)=1&abs(p)