我是靠谱客的博主 机智雪碧,最近开发中收集的这篇文章主要介绍matlab为什么不能用ezplot,用matlab的ezplot 和 abs 出错~,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题描述:

用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 出错~所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部