![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
欧拉计划
欧拉计划matlab编程
摸鱼王子
控制工程小硕一枚,欢迎大家与我交流!
展开
-
MATLAB--190903--欧拉计划(九)
写在最前面本人为初学MATLAB编程的小菜鸟,撰写本博客作为阶段的一个小总结,欢迎大家与我交流!每周一句开学了,,后面的时间将特别紧张,但我会争取每周一更,希望大家可以监督督促我;不积跬步,无以至千里;不积小流,无以成江河!任何成功都是从点滴积累起来的。题目九题目的意思很简单,就是求a+b+c=1000的毕达哥拉斯三元组三个元素的乘积abc。解题思路首先,我觉得要大致确定a,b的...原创 2019-09-03 12:32:46 · 306 阅读 · 0 评论 -
MATLAB--190828--欧拉计划(八)
写在最前面本人为初学MATLAB编程的小菜鸟,本博客作为阶段的一个小练习,欢迎大家与我交流!每周一句快就是慢,慢就是快,当感到生活的无助时,此时正在上坡的路上;但当自己感觉活得很轻松时,可能已经在走下坡路了。保持积极的心态拥抱每一天,加油,早日成为一个大菜鸡!题目八题目的意思就是求这1000个数当中连续13位数相乘的最大值。思路刚开始看到一连串的数,有点懵逼。仔细想想,最重要的还是...原创 2019-08-28 21:28:19 · 373 阅读 · 0 评论 -
MATLAB--190726--欧拉计划(四)
序本人为MATLAB小菜鸟,本博客作为阶段学习的小总结,欢迎大家学习交流!中期任务较多,但争取每周一更,望大家支持!题目四题目的意思很简单,就是求两个三位数相乘的最大回文数。首先要弄明白回文数就是正着写和倒着写一样的数就叫回文数。100到999之间的两个数相乘,最大的回文数,初步预判这两个数都在900以上。思路1.初步编程,从100-999往上磊,用到两个循环,两个三位数相乘的结果在...原创 2019-07-26 20:09:38 · 197 阅读 · 0 评论 -
MATLAB--190806--欧拉计划(六)
写在最前面本人为MATLAB小菜鸟,本博客作为阶段学习的小总结,欢迎大家学习交流!新的一周开始啦,继续加油鸭!题目六题目的意思就是求前100个数和的平方与前100个数平方的和之差。思路只要将两个和求出来作差即可,比较简单。代码块disp('求前100个自然数和的平方与平方的和之差:')clear;a=0;b=0;for i=1:100 a=a+i; b=b+i^2...原创 2019-08-06 16:20:53 · 175 阅读 · 0 评论 -
MATLAB--190720--欧拉计划(三)
序本人为MATLAB小菜鸟,本博客作为阶段学习的小总结,欢迎大家学习交流!题目三题目意思是求一个较大的数的最大质因数,传统的方法求解比较麻烦,运算速度较慢。质因数,顾名思义,一方面是因数,第二个方面是素数,也即质数。思路1.可以通过rem(x,y)==0首先判断是否为待求数的因数,不断刷新n的值。但这个过程i的值在不断的增大,这会造成输出的数不一定为最大的质因数,所以加入第二个循环,从...原创 2019-07-20 11:45:11 · 386 阅读 · 0 评论 -
MATLAB--190712--欧拉计划(一)
序本人为MATLAB小菜鸟,本博客作为阶段学习的小总结,欢迎大家学习交流!题目一题目意思很简单,求1000以内3和5的倍数和。思路用到取余函数mod(x,y)或者rem(x,y)两种都可以,剩下的就是求和,但是要注意要用或者的关系。代码块(1)简化版x=1:999;y=sum(x(mod(x,3)==0|mod(x,5)==0))(2)通用版sum1=0;for i=0...原创 2019-07-12 22:03:48 · 386 阅读 · 0 评论 -
MATLAB--190813--欧拉计划(七)
写在最前面本人为初学MATLAB的小菜鸟,本博客作为阶段学习的一个小练习,欢迎大家与我交流!每周一句有时候,跌到谷底并不是一件坏事,可能在这个过程中你会意识到自己的不足,前进方向上的偏差,挺过去,你就会发现自己可以变得更好,加油!题目七题目的意思就是求出第10001个素数。思路1.在之前的博客中提及过,f=isprime(x)这个函数可以用于判断一个数是不是素数。这就为书写程序带来...原创 2019-08-13 16:44:51 · 193 阅读 · 0 评论 -
MATLAB--190717--欧拉计划(二)
序本人为MATLAB小菜鸟,本博客作为阶段学习的小总结,欢迎大家学习交流!题目二费波拉契数列的核心思想是从第三项起每一项是前两项的和,题目有两个条件,首先能够找到不超过400万的最大斐波拉契数,再将其中的偶斐波拉契数求和。思路可以通过while循环找到最大的那个斐波拉契数,我觉着while循环最大的好处就在于不需要给出具体的值的范围作为判断条件,再通过rem(x,y)或者mod(x,y...原创 2019-07-17 10:35:28 · 257 阅读 · 0 评论 -
MATLAB--190802--欧拉计划(五)
写在最前面本人为MATLAB小菜鸟,本博客作为阶段学习的小总结,欢迎大家学习交流!坚持是胜利的基石!题目五题目的意思就是求出最小的能够被1-20整除的正数,其实说白了就是求1-20的最小公倍数。思路1.通过查阅资料发现,MATLAB中有求最小公倍数的函数f=lcm(x,y),那这样就很方便了,直接利用该函数,求1-20的最小公倍数。1,2–2;2,3–6;6,4–12,以此类推得出结...原创 2019-08-02 19:21:46 · 226 阅读 · 0 评论