
%by dynamic
%see also >
运行结果:
a =
3119531 00280
a=3119531 002798178
y1 =
2671947
使用过MATLAB的人都知道其命令帮助系统中的help但是帮助系统中不仅仅只有help,还有一些同样有用的命令。MATLAB命令帮助系统主要可以分为help系列,lookfor系列等。
b=a(:,1);
c=22:2:242;
x=0:100:1100;
y=(0419cb-3086)';
plot(x,y);
直接考代码吧,matlab不是c,针对矩阵的,少用循环。
你这问题大得很,除了你写的0写成O之外,第15行的l应该改成1,倒数第7行的l也应该改成1。最后一行的End,要小写成end
然后就是函数要单独见一个文件,保存到工作目录,再在MATLAB的命令窗里下命令,调用这个函数才能得到结果。
估计你是初学者,还不太懂MATLAB,废话不说了,按我说的步骤做:
(1)新建一个m文件,就是MATLAB左上角,白纸一样的按钮“new M-file“。
把下面的程序复制进去,然后将文件保存为huisem,保存路径不要改,它最初是什么路径就是什么路径。
function GM=huise(data,N)
T=length(data);
X0=data;
for i=2:T
X1(1)=X0(1);
X1(i)=X1(i-1)+X0(i);
end
for i=1:T-1
M(i)=-(05(X1(i)+X1(i+1)));
end
B=zeros(T-1,2);
for i=1:T-1
for j=1:2
if j<2
B(i,j)=M(i);
else if j>1
B(i,j)=1;
end
end
end
for i=2:T
Y(i-1)=X0(i);
end
HCS=inv(B'B)B'Y';
H=HCS';
for i=2:T+N
XR1(i)=(X0(1)-H(2)/H(1))exp(-1H(1)(i-1))+H(2)/H(1);
end
for i=11:T+N
K(i-10)=XR1(i)-XR1(i-1);
end
GM=K;
end
(2)在MATAB命令窗口里复制
data=[2100 2300 2500 2600 3060 3363 3733 44825 5232];
N=11;
huise(data,N)
按下回车,就会出现希望的结果了。
有问题可以再讨论
以上就是关于MATLAB求帮助全部的内容,包括:MATLAB求帮助、Matlab求帮助、help指令是matlab唯一的帮助系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)