Resolva equações graficamente com base no MATLAB (com imagens e códigos)

Índice

1. Método gráfico de equação univariável

Exemplo 1

2. Método gráfico de equação binária

Exemplo 2

3. Equação polinomial

Exemplo 3


1. Método gráfico de equação univariável

Exemplo 1

Encontre-o graficamente:

e^{-3t}sin(4t+2)+4e^{-0,5t}cos(2t)=0,5

desatar:

Código MATLAB:

clc;clear;
ezplot('exp(-3*t)*sin(4*t+2)+4*exp(-0.5*t)*cos(2*t)-0.5',[0 5])
hold on,
line([0,5],[0,0]) %同时绘制横轴

%验证
syms t;
t=3.522;
vpa(exp(-3*t)*sin(4*t+2)+4*exp(-0.5*t)*cos(2*t)-0.5)

resultado da operação:

2. Método gráfico de equação binária

Exemplo 2

Encontre-o graficamente:

desatar:

Código MATLAB:

clc;clear;
ezplot('x^2*exp(-x*y^2/2)+exp(-x/2)*sin(x*y)') %第一个方程曲线
hold on  %保留当前坐标系
ezplot('x^2 *cos(x+y^2) +y^2*exp(x+y)')

 resultado da operação:

O método gráfico de equações só é aplicável a problemas de determinação de raízes de equações de uma variável e de duas variáveis.

3. Equação polinomial

Exemplo 3

Encontre-o graficamente:

\begin{casos}x^2+y^2-1=0\\0,75x^3-y+0,9=0 \end{}

desatar:

Teoricamente, existem pelo menos 6 soluções para este sistema de equações, mas o método gráfico só consegue mostrar as raízes reais das equações resolvidas.

código:

clc;clear;
ezplot('x^2+y^2-1'); 
hold on  % 绘制第一方程的曲线
ezplot('0.75*x^3-y+0.9')    % 绘制第二方程

resultado da operação:

Uma das soluções é x=-0,98124, y=0,19004. Na verdade, este sistema de equações tem quatro raízes complexas.

As raízes das equações polinomiais gerais podem ser números reais ou números complexos. Portanto, a função solve() na caixa de ferramentas simbólica do MATLAB pode ser usada.

Acho que você gosta

Origin blog.csdn.net/forest_LL/article/details/124576567
Recomendado
Clasificación