欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用fimplicit求解方程组并绘制隐函数图像

程序员文章站 2024-03-02 11:56:58
...

fimplicit–专门绘制隐函数的函数

fimplicit是用来专门绘制隐函数的函数,比较难记,R2016b版本后才有。

fimplicit(x^2 - 2*x - 3*x*y == 10, [-10 10],'r','linewidth',3)
hold on;
fimplicit(y^4==exp(-2*x/3),[-10 10],'k','linewidth',3)

求函数的交点

以上面那个例子来看,使用fimplicit函数求出解后使用scatter函数画出散点(也就是交点)

  • 现在我们把两个函数的交点也绘制出来,所以我们先求出解

    size = 100;
    % for i = 1:3
    % [X,Y] = vpasolve(equ,[x,y],'random',true)
    % scatter(X,Y,size,'ro','fill')
    % hold on;
    % end
    
  • 当有的XY不能直接当作数值来使用的时候,可以使用double命令来将变量转换为数值

    在此double命令不是精度转换

    for i = 1:4
    [X,Y] = vpasolve(equ,[x,y],'random',true)
    scatter(double(X),double(Y),size,'ro','fill')
    hold on;
    end
    

使用fimplicit求解方程组并绘制隐函数图像