
MATLAB
文章平均质量分 53
学习MATLAB并分享MATLAB使用案例。
Risehuxyc
雄关漫道真如铁,而今迈步从头越。
展开
-
三角波生成函数
【代码】三角波生成函数。原创 2024-11-18 22:34:52 · 371 阅读 · 0 评论 -
MATLAB计算极限和微积分
求极值,一个想法是求出一阶导为0的点,不过这样需要人为判断是极大值还是极小值,以及结合单调性判断必要条件~f = @(x) x.^2 + 2*x + 1;(本质还是求极限,列出公式调用limit函数限即可,此处暂略~)的选择很重要,其实甚至可以使用遗传算法和模拟退火,不过这里是。方法不够严谨,只能根据一阶微分大致估计一下单调性变化的点~如下:最大值max、间距均可以根据实际情况做出调整~求最值,这里使用了内联函数,本质上还是暴力搜索,所以。(相比之下还是用极值法比较简易。,就不展开写高难度的算法了~原创 2024-02-15 23:16:47 · 3027 阅读 · 0 评论 -
从正弦波转换为方波
此示例说明方波的傅里叶级数展开式是如何由奇次谐波的和构成的。首先以 0.1 为步长,生成一个从 0 到 10 的时间向量,并求出所有点的正弦。绘制基频图。t = 0:.1:10;y = sin(t);plot(t,y);接下来,向基频添加第三个谐波,并绘制谐波图。y = sin(t) + sin(3*t)/3;plot(t,y);接下来使用第一、第三、第五、第七和第九个谐波。y = sin(t) + sin(3*t)/3 + sin(5*t)/5 + sin(转载 2022-05-14 11:05:58 · 6707 阅读 · 0 评论