已知当n=1时,f(1)=1,当n=2时,f(2)=0,当n=3时,f(3)=1,当n大于3时,f(n)=f(n-1)-2f(n-2)+f(n-3),用matlab写一个名为 PlotFunction1 的 function, 通过调用 PlotFunction1 函数完成 (输 入 n,输出 f(n)的图像,n 可取 1 到 100)
时间: 2023-05-17 09:06:00 浏览: 77
matlab plot函数 使用方法 中文
4星 · 用户满意度95%
以下是 PlotFunction1 函数的代码:
```matlab
function PlotFunction1(n)
f = zeros(1, n);
f(1) = 1;
f(2) = 0;
f(3) = 1;
for i = 4:n
f(i) = f(i-1) - 2*f(i-2) + f(i-3);
end
plot(1:n, f);
end
```
你可以通过调用 PlotFunction1 函数来绘制 f(n) 的图像,例如:
```matlab
PlotFunction1(100);
```
这将绘制 f(n) 在 n=1 到 n=100 的取值。
阅读全文