概述
问题描述:
用matlab的ezplot 和 abs 出错~
syms w
ezplot( abs( w ) )
这个命令能画出图来
但是下面这个
syms w
ezplot( abs( exp(w) ) )
这个命令不能出图
求助~~~
具体的错误提示如下
? Error using ==> inlineeval at 15
Error in inline expression ==> exp(Re(w))
Undefined function or method 'Re' for input arguments of type 'double'.
Error in ==> inline.feval at 36
INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);
Error in ==> ezplotfeval at 52
z = feval(f,x(1));
Error in ==> ezplot>ezplot1 at 464
[y,f,loopflag] = ezplotfeval(f,x);
Error in ==> ezplot at 144
[hp,cax] = ezplot1(cax,f{1},vars,labels,args{:});
Error in ==> sym.ezplot at 45
h = ezplot(char(f));
Error in ==> Untitled5 at 2
ezplot( abs( exp(w) ) )
1个回答
分类:
综合
2014-11-22
问题解答:
我来补答
要把完整的程序发来我给你看
再问: 就下面这两行 。。 syms w ezplot( abs( exp(w) ) )
再答: 这样写就好了。其中坐标范围是自己给定的 ,不给的话系统会默认的。 syms w ezplot('abs(exp(w))',[-pi,pi])
再问: 能用了。自己默认坐标范围为什么不能画出来?
再答: ezplot('abs(exp(w))')改成这样就好了
展开全文阅读
最后
以上就是机智雪碧为你收集整理的matlab为什么不能用ezplot,用matlab的ezplot 和 abs 出错~的全部内容,希望文章能够帮你解决matlab为什么不能用ezplot,用matlab的ezplot 和 abs 出错~所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复