matlab surf函数绘制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab surf函数绘制相关的知识,希望对你有一定的参考价值。

如图1所示,Y轴坐标是由0-4,而图2中,Y轴坐标是由4-0,我希望得到图1的效果。surf函数绘图后默认的是图2效果,应该怎样调整?一直没有实现。谢谢

1、首先应该说明EZPLOT数情况画图比较准确能某些情况画图准确失信毕竟EZ*类函数用起确实便于绘图结疑问考虑换用其等效表达式试试看结否改进

2、于说函数使用述写:
ezplot(\'x^2^(1/3)+y^2^(1/3)-1\')
画图应该想要吧

3、说原我点迷茫
像涉及非基本问题:-1三结应该按照理(-1)^(1/3)应该等于-1MATLAB面试试追问

这是代码 用的 surf函数

参考技术A 这个问题是可以做到的,有数据吗?发过来看看。追问

您的QQ号多少?

Matlab中mesh和surf的区别

这几天一直在学matlab,用过两个函数一个是surf(),一个是mesh(),这两个函数在绘制图形时还是有很大区别的,写一个小例子:

x=-2:0.01:4;y=x;
[X,Y]=meshgrid(x,y);
Z=X.^2+Y.^2;
ii=find(Z>4);
Z(ii)=NaN;
mesh(X,Y,Z)
   

这个程序绘制的图形为:

是用surf(X,Y,Z)来绘制,则图形为:

两个的差别较大,原因则是:

mesh和surf命令都可以绘出某一区间内的完整曲面。它们的调用方法类似,不同的是,

mesh命令绘制的图形是一个一排排的彩色曲线组成的网格图,

而surf命令绘制得到的是着色的三维曲面。

所以在实际情况中,选择自己所需的函数绘制即可。

以上是关于matlab surf函数绘制的主要内容,如果未能解决你的问题,请参考以下文章

matlab中surf啥意思

matlab中mesh和surf有啥区别

备战数学建模4-MATLAB绘制三维图形

matlab怎么画出4维函数图形

Matlab中mesh和surf的区别

matlab踩坑 自带surf 函数找不了 surf 作为函数执行