我是靠谱客的博主 粗心机器猫,最近开发中收集的这篇文章主要介绍MATLAB编程推导公式MATLAB编程推导公式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MATLAB编程推导公式

文中利用MATLAB演示了二元一次方程的求根公式推导过程。

数学方程

a x 2 + b x + c = 0 ax^2+bx+c=0 ax2+bx+c=0

其数学通解形式为
x = − b ± b 2 − 4 a c 2 a x=frac{-bpm sqrt{b^2-4ac}}{2a} x=2ab±b24ac

源代码

clc,clear;
syms x a1 a2 w wn
% simple test, viertify the correctness of solving algorithm
syms b c a
eqn = a*x^2+b*x+c == 0;
S = solve(eqn,x,'ReturnConditions',true);
% solve notch filter
reference link(derivation maybe mistake) --https://www.pianshen.com/article/1933991321/
%
x = w/wn
% eqn = (((1-x^2)^2 + 4*a1*a2*x^2)^2+((1-x^2)*2*a2*x-(1-x^2)*2*a1*x)^2)/((1-x^2)^2+(2*a1*x)^2) == 1/2
% eqn = (((1-x)^2 + 4*a1*a2*x)^2+((1-x)*2*a2*sqrt(x)-(1-x)*2*a1*sqrt(x))^2)/(((1-x)^2+(2*a1*sqrt(x))^2))^2 == 1/2
S.x(1,1)
S.x(2,1)
% S.x(3,1)
% S.x(4,1)
% S.x(5,1)
% S.x(6,1)
% S.x(7,1)
% S.x(8,1)

运行结果演示

在这里插入图片描述

最后

以上就是粗心机器猫为你收集整理的MATLAB编程推导公式MATLAB编程推导公式的全部内容,希望文章能够帮你解决MATLAB编程推导公式MATLAB编程推导公式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部