matlab 怎么画曲线

>> syms x y z
z=x^2/0.00123-(y-0.05718)^2/0.00211-1

z =

(100000*x^2)/123 - (100000*(y - 2859/50000)^2)/211 - 1

>> ezplot('z',[0.005,0.045,0.005,0.045])
怎么画出来是条直线,求大神更正。

第1个回答  2015-04-15
画出来的确是条直线,你看下你得表达式写错没有?追问

没写错额。可能因为精度,描点的问题。不知道怎么才能弄成双曲线。这方程明显是个双曲线方程来的啊。

追答

如果你要画双曲线z要去掉像这样

追问

x^2/0.00123-(y-0.05718)^2/0.00211=1

这个方程就是双曲线呃,用什么代码去画?谢谢。

追答

 syms x y;ezplot('x^2/0.00123-(y-0.05718)^2/0.00211=1',[-5 5 -5 5])  的确是双曲线,你的系数太大了。

第2个回答  2015-04-15
Z 是输出变量,不能symz,你只能symXY

matlab如何绘制曲线?
有以下方法:1.我们需要对matlab有一个初步的了解后,才可能完成后续的步骤,例子如下:2.现在我们需要把图形隐藏起来,也就是不主动弹出图形窗口,这一步需要我们了解相关的函数句柄的知识,具体看图:3.在上一步中,函数图形的可见性(visible)已经关闭(off),也就是被隐藏起来了,接着我们得把plot...

在MATLAB中,画一条曲线,用什么命令?
在MATLAB中画一条曲线,可用plot命令,当然还可以用line命令。1、用plot命令。例如:绘制y=sin(x)+cos(x)figure x = linspace(0,10);y = sin(x)+cos(x);plot(x,y)2、用line命令 figure x = linspace(0,10);y = sin(x)+cos(x);line(x,y)运行上述两组代码后的结果 ...

如何用matlab画出曲线图形
(1)求解微分方程:y '' + y = 0 输入:DSolve[y''[x] + y[x] == 0, y[x], x] (按shift+Enter)输出:{{y[x] -> C[1] Cos[x] + C[2] Sin[x]}} (2)求解微分方程:x y '' + 2 y ' - x y = sin x 输入:DSolve[x y''[x] + 2 y'[x] - x y[...

如何用MATLAB绘制不同情境的曲线图
输入名称、标题等基本信息,然后点sel选择按钮,选中你要观察的量,数据集文本框中输入低上线率,依次输入三个相同的该观测量,数据集依次为中上线率、高上线率,确定。8、点击显示,这时候就弹出同一个观测量的不同数据集下的图形曲线啦。需要再次修改,点击更改按钮就行。说明,一般这样多个模拟结果作...

如何用matlab绘制一条双曲线?
1、启动matlab,主界面如图所示,在命令行窗口中直接键入代码。2、代码如下图所示。可以看到matlab自动为其选择了不同个颜色进行区分,但是并不容易看出那条曲线是那个函数的。3、下面通过定点标记,来给出明显的区分。命令中的s代表方块,也就是说第一条曲线用方块画出;命令中的*表示星号,也就是说...

matlab在同一坐标系统上怎么画曲线?
在Matlab中,有多种方法可以在同一坐标轴上绘制多条二维曲线。以下是几种常用的方法:使用plot函数:使用多次plot函数调用来绘制多条曲线。每次调用plot函数时,指定不同的数据点作为曲线的 x 和 y 值。例如:x1 = 0:0.1:2*pi;y1 = sin(x1);x2 = 0:0.1:2*pi;y2 = cos(x2);plot(x1...

如何在Matlab中绘制二维直线和二维曲线?
1、打开MatLab的主窗口,进入命令行窗口。我们以y=x与y=x^2两个图像在一个窗口为例说明。2、首先生成x,y1,y2的数据。x的范围是[-3,3],y1=x,y2=x^2。如图为代码以及部分数据 3、如果在同一个坐标轴上画出这两幅图,那么除了使用plot(x,y)以外,还需要使用hold on命令,意思是保持窗口...

请教如何用matlab画出二维正交曲线图呢?
1、点击图标,打开matlab。2、输入代码:[x,y]=meshgrid(1:0.1:10, 1:0.1:10);z=x.^2+y.^2;surf(x,y,z)3、点击运行。4、在弹出的文件存储页面中,选择一个任意位置,点击保存即可。5、保存后matlab自动运行程序,得出的图像如下:

如何使用MatLab来绘制函数曲线方程图像?
\\r\\n画 X^2+Y^2=1就是:ezplot(' X^2+Y^2=1')\\r\\n画 y=sinx 就是:ezplot(' y=sin(x)'),注意sin后面的()不能省。y=cosx y=tanx 类似。\\r\\n画 y=arctanx就是:ezplot(' y=atan(x)'),注意aectan只能写作atan后面的()不能省。\\r\\n注意:1.*不能省;2.函数后您...

如何在MATLAB中描点做曲线图
首先,打开MATLAB。它打开的时候会稍微有些慢,小伙伴们耐心~~然后会弹出一个命令窗,但是我们在文本编辑窗进行操作。因为命令窗仅能进行一些简单的操作,复杂的操作还是要在文本编辑窗编写,而且容易保存。大家要养成好习惯,在文本编辑窗里编写指令。 点击【New Script】.分别输入x,y的所有值。注意,x...

相似回答
大家正在搜