Matlab 函数绘图
使用前辍 ez 的函数来绘图。比如 ezsurf
绘制曲面图,ezplot 绘制平面上的曲线, ezmesh 绘制网格图。
syms x y real;
y=x+5;
ezplot(y)
这个可以画出一条直线来。
在MuPAD 的 NoteBook 中,输入命令:
delete x,y
//这个是为了防止前面的运算干扰
y:=x+5:
plot(y)
可以画出和上面Matlab中一样的图。
画一条和X轴水平的直线
ezplot(0*x+5)
如果直接 ezplot(5) 会提示有错误,需要
ezplot(‘5’)
而MuPAD则较为简单
plot(5)
看来MuPAD相对方便一些。
如果要画与Y轴平行的直线,那么就像
ezplot(‘x=0*y+1’),plot(x=1) 。
画隐函数表示的曲线
ezplot(sym(‘y-x=5’))
这条曲线和上面的例子一样的,不过是用隐函数的方式来表达。
如果:ezplot(y-x=5) 则会发生错误。提示错误为
等号左边的表达式不是一个有效的目标。这也好理解,y-x 确实不是一个可以赋值的变量。显然, y-x=5
中的等号被理解为一个赋值操作,而不是一个数学上的“=”操作。sym(‘y-x=5’)
中的等号不