Matlab中隐函数绘制方法 | 您所在的位置:网站首页 › matlab画函数图像步骤 › Matlab中隐函数绘制方法 |
想必同学们在平时学习中经常会碰见隐函数吧,那么在matlab中如何绘制隐函数的图形呢? ezplot函数可能是大家经常使用的吧,但是该函数已经逐步要被淘汰了,不建议继续使用。 例如下面的代码中ezplot并不能给出很好的结果: % 定义变量 syms a x y; % 定义方程 a=(9.27*10^-21*2.22*(10+31519.1*y))/(1.38*10^-16*x); y=221.9*(2*coth(2*a)-coth(a)); % 使用ezplot绘图 ezplot(y,[0,3000,0,100000000]); title 'a';效果如下: 图像为一片空白,那么还有什么其他的方法可以绘制该隐函数的图像呢?这时需要使用fimplicit函数,代码如下: % 定义函数(此处将a代入了之前的y表达式中,并将y移到了等式右边,构成隐函数表达式) f=@(x,y)221.9*(2*coth(2*(9.27*10^-21*2.22*(10+31519.1*y))/(1.38*10^-16*x))... -coth((9.27*10^-21*2.22*(10+31519.1*y))/(1.38*10^-16*x) |
CopyRight 2018-2019 实验室设备网 版权所有 |