matlab中的曲线

发布于 2024-08-15 01:08:57 字数 39 浏览 8 评论 0原文

只是想知道matlab是否有绘制曲线而不是直线的函数。先感谢您。

Just wanted to know if matlab had a function to plot curves instead of lines. Thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

阿楠 2024-08-22 01:08:57

不,一点也不。只需使用连线绘制一组许多点即可。使用足够的点来获得您想要的精度。无论如何,如果您使用足够精细的点集,您可以绘制的任何曲线都可以通过这种分段线性图很好地表示。

如果您拥有的只是一组点,则可以使用样条曲线对它们进行平滑插值,以获得漂亮的平滑曲线。 Spline、interp1、pchip 或 splines 工具箱将帮助您完成此任务。

No. Not at all. Just plot a set of many points, using connect-the-dots. Use enough points to get the accuracy you want. Any curve that you can plot will be well represented by such a piecewise linear plot anyway, if you use a fine enough set of points.

If all that you have are a set of points, then use a spline to interpolate them smoothly to get a nice smooth looking curve. Spline, interp1, pchip, or the splines toolbox will help you in this task.

少女情怀诗 2024-08-22 01:08:57

使用样条线插值然后绘制结果的示例:

x = 0:2:6*pi;
y = sin(x);
plot(x,y, 'b-'), hold on

xx = 0:0.1:6*pi;
yy = spline(x,y,xx);
plot(xx, yy, 'r-', 'linewidth',2)

屏幕截图 http: //www.freeimagehosting.net/uploads/2180c0813b.png

An example of using spline to interpolate then plot the result:

x = 0:2:6*pi;
y = sin(x);
plot(x,y, 'b-'), hold on

xx = 0:0.1:6*pi;
yy = spline(x,y,xx);
plot(xx, yy, 'r-', 'linewidth',2)

screenshot http://www.freeimagehosting.net/uploads/2180c0813b.png

梦毁影碎の 2024-08-22 01:08:57

是的,MATLAB 证明了一套“简单”(=“ez”) 绘图函数。例如:

ezplot:

ezplot('x^2 - y^2')

和 ezsurf:

fh = @(x,y) sqrt(x.^2 + y.^2);
ezsurf(fh)

请参阅 http://www.mathworks.com/ help/techdoc/ref/ezplot.html 了解更多信息

Yes, MATLAB proves a suite of "easy" (= "ez") plotting functions. For example:

ezplot:

ezplot('x^2 - y^2')

and ezsurf:

fh = @(x,y) sqrt(x.^2 + y.^2);
ezsurf(fh)

See http://www.mathworks.com/help/techdoc/ref/ezplot.html for more information

香草可樂 2024-08-22 01:08:57

如果您正在寻找类似 splines 的东西,那么可以,只需使用 样条函数

If you are looking for something like splines then yes, just use the spline function

薄情伤 2024-08-22 01:08:57

您是否尝试过曲线拟合工具箱

Have you tried the Curve Fitting Toolbox?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文