如何用matlab编写函数程序

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:13:41
数据z600028:
4.08
4.18
4.14
4
3.99
4
3.89
3.89
3.86
3.8
3.66
3.56
3.51
3.47
3.48
3.46
3.37
3.32
3.33
3.25
3.58
3.8
3.66
3.72
3.69
3.62
3.65
3.61
3.69
3.58
3.53
3.51
3.6
3.67
3.6
3.6
3.53
3.48
3.45
3.53
3.66
3.61
3.68
3.7
3.67
3.64
3.65
3.62
3.83
3.85
4.05
4.09
4.09
4.08
4.12
4.18
4.14
4.13
4.24
4.34
4.5
4.51
4.61
4.49
4.52
4.41
4.54
4.36
4.38
4.46
4.39
4.41
4.45
4.3
4.26
4.33
4.25
4.31
4.25
4.23
4.08
4.04
4.09
4.09
3.94
3.95
4.13
4.13
4.13
4.13
4.13
4.13
4.13
4.02
4.09
4.07
4
3.97
3.9
3.82
3.

你给出的是C语言程序吧,matlab也是一样的,只不过数组的编号是从1开始的,而且语法有些不同。

t(1)=0
s(1)=0
B(1)=0

for n=2:160

x(n)=z600028;

t(n)=x(n).*2./13+t(n-1)*11/13
s(n)=x(n)*2/27+s(n-1)*25/27
A(n)=t(n)-s(n)
B(n)=A(n)*2/10+B(n-1)*8/10
end

增加:
此时你已经得到了A(n)与B(n),再加入下列语句,就可以画出他们的图像。
figure;
plot(A);
figure;
plot(B);