|
发表于 2020-8-20 13:41:15
|
显示全部楼层
本帖最后由 tangting1998 于 2020-8-20 13:45 编辑
2、m文件:
clear all
clc
a(1) = 1;
a(2) = 1;
k = 1;
while(1)
a(k+2) = a(k) + a(k+1);
if a(k) > 10000
x = a(k);
break;
end
if a(k+1) > 10000
x = a(k+1);
break;
end
if a(k+2) > 10000
x = a(k+2);
break;
end
k = k + 1;
end
disp(['第一个大于10000的元素是:',num2str(x)]);
自定义函数文件:
---命令窗口输入:
x = Fibnci();
disp(['第一个大于10000的元素是:',num2str(x)]);
---函数:
function x = Fibnci()
a(1) = 1;
a(2) = 1;
k = 1;
while(1)
a(k+2) = a(k) + a(k+1);
if a(k) > 10000
x = a(k);
break;
end
if a(k+1) > 10000
x = a(k+1);
break;
end
if a(k+2) > 10000
x = a(k+2);
break;
end
k = k + 1;
end
3、
clear all
close all
clc
x = 0:0.1:24;
y = cos(pi/4*x);
z = sin(pi/3*x);
subplot(211)
plot(x,y,'r--')
title(['cos','$\frac{','\pi ','}{4}$','x'],'Interpreter','latex','FontSize',12);
xlabel('x')
ylabel('y')
subplot(212)
plot(x,z,'b*')
title(['sin','$\frac{','\pi ','}{3}$','x'],'Interpreter','latex','FontSize',12);
xlabel('x')
ylabel('z')
|
|