[已解决] 求助,曲线画不出来

[复制链接]
咔嚓l 发表于 2021-11-24 10:59:13
代码:
clc;
close all;
syms x y;
y=221.9*(2*coth(2*a)-coth(a));
a=(9.27*10^-21*2.22*(10+31519.1*y))/(1.38*10^-16*x);
ezplot(y,[0,3000,0,100000000]);
title 'a';

报错:
。。。。。。。(省略很多这种数字)34193393270570125./166153499473114484112975882535043072))./(1399486262651965.*x)))./91343852333181432387730302044767688728495783936 +34193393270570125./166153499473114484112975882535043072))./(1399486262651965.*x)))./10
错误: {、[ 和 ( 的嵌套深度不能超过 32。

出错 inline/feval (line 33)
        INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);

出错 ezplotfeval (line 53)
    z = feval(f,x(1),y(1));

出错 ezplot>ezimplicit (line 271)
    u = ezplotfeval(f, X, Y);

出错 ezplot (line 167)
                hp = ezimplicit(cax, f{1}, vars, labels, args{:});

出错 sym/ezplot (line 78)
      h = ezplot(fhandle(f),varargin{:});%#ok<EZPLT>

出错 Untitled3 (line 6)
ezplot(y,[0,3000,0,100000000]);

最佳答案


WarnerChang 发表于 2021-11-24 11:51:07
本帖最后由 WarnerChang 于 2021-11-24 12:05 编辑
咔嚓l 发表于 2021-11-24 11:05
clc;
close all;
syms x y;

不知道对不对:

  1. clc;
  2. close all;
  3. f=@(x,y)221.9.*(2.*coth(2.*(9.27.*10.^-21.*2.22.*(10+31519.1.*y))./(1.38.*10.^-16.*x))...
  4.     -coth((9.27.*10.^-21.*2.22.*(10+31519.1.*y))./(1.38.*10.^-16.*x)))-y;
  5. fimplicit(f)
  6. title 'a';
复制代码


4 条回复


咔嚓l 发表于 2021-11-24 11:05:22
clc;
close all;
syms x y;
f=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)))-y;
ezplot(f,[0,3000,0,100000000]);
title 'a';
我改成这样后不报错了,但是没有图了

WarnerChang 发表于 2021-11-24 11:07:36
clc;
close all;
syms a x y;
y=221.9*(2*coth(2*a)-coth(a));
a=(9.27*10^-21*2.22*(10+31519.1*y))/(1.38*10^-16*x);
ezplot(y,[0,3000,0,100000000]);
title 'a';

你这啥也没有啊!可以把范围改小点

WarnerChang 发表于 2021-11-24 11:51:07
本帖最后由 WarnerChang 于 2021-11-24 12:05 编辑
咔嚓l 发表于 2021-11-24 11:05
clc;
close all;
syms x y;

不知道对不对:

  1. clc;
  2. close all;
  3. f=@(x,y)221.9.*(2.*coth(2.*(9.27.*10.^-21.*2.22.*(10+31519.1.*y))./(1.38.*10.^-16.*x))...
  4.     -coth((9.27.*10.^-21.*2.22.*(10+31519.1.*y))./(1.38.*10.^-16.*x)))-y;
  5. fimplicit(f)
  6. title 'a';
复制代码


回复此楼

咔嚓l 发表于 2021-11-24 15:36:55

谢谢了,我自已改好了,还是用的ezplot,谢谢你。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表