老橙子 发表于 2020-7-21 21:13:45

matlab两道题目求解

本帖最后由 老橙子 于 2020-7-21 21:17 编辑

求解答过程

13691255250 发表于 2020-7-21 23:45:52

为啥看不到图片

龙影炎玄 发表于 2020-8-1 20:39:52

{:10_269:}

龙影炎玄 发表于 2020-8-1 20:40:23

{:10_261:}{:10_261:}{:10_261:}
{:10_269:}{:10_269:}{:10_269:}

lijiachen 发表于 2020-8-2 15:21:35

python会,MATLAB没用过啊

昨非 发表于 2020-8-15 23:52:19

建议鱼c团队对matlab下手,我也想学{:10_256:}

tangting1998 发表于 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')

页: [1]
查看完整版本: matlab两道题目求解