mdsk.net
当前位置:首页 >> mAtlAB三维函数图像 >>

mAtlAB三维函数图像

要是画三维的线条呢,就用plot3();要是画三维的条形图呢,就用stem3();要是画三维的面呢,就用surf();要是画三维的球呢,就用sphere();要是画三维的椭球呢就用ellipsoid();要是画三维的柱面呢,就用cylinder();具体用法自己help,兄弟,你还想要3维的啥?~

1、plot3三维曲线图. 启动MATLAB,新建脚本(.m文件),在脚本编辑区输入以下代码,然后保存运行后,看到三维曲线图. close all;clear all;clc z=linspace(0,10,101); x=sin(z);y=cos(z); plot3(x,y,z,'g','LineWidth',2) hold on plot3(x,y,z,'p','

scatter(a,b,5,c);%散点图 figure,[a,b,c]=griddata(a,b,c,linspace(0,28654)',linspace(0,18449),'v4');%插值 pcolor(a,b,c);shading interp%伪彩色图 figure,contourf(a,b,c) %等高线图 figure,surf(a,b,c)%三维曲面

用surf函数画三维曲面图

绘制三维图的步骤:1、设定自变量a、b取范围,a=[-1,1],b=[-1,0]2、在a-b平面上,生成网格数据,meshgrid(a,b)3、计算各网格上的Y轴高度4、绘制三维网面图,mesh(a,b,Y)按以上步骤,得到本例的a、b、Y的三维图.

1、打开matlab,在命令行窗口中输入如下图所示,绘制三维函数图.2、按回车键之后,可以看到绘制的三维函数图.3、接下来绘制三维饼图,输入“pie3([5 3 6 7 9])”.4、按回车键之后,可以看到绘制的三维饼图.5、然后输入相应的代码

1、将数据导入excel,成三列排列;2、复制excel数据,新建一个文本文件,重命名为qtfyt.txt;3、将excel数据文件复制到新建的文本文件中;4、点击文件--保存;5、记录文本文件的路径,D:\Users\rhy\Desktop\qtfyt.txt ;6、启动你的matlab;7、回

画三维图程序如下,但是10000*10000维矩阵太大,32位电脑内存不够,现在画个1000*1000的吧.X=0:1000;Y=0:1000;[x,y]=meshgrid(X,Y);z=(339-0.01*x-0.003*y)*x+(399-0.004*x-0.01*y)*y-(400000+195*x+225*y);mesh(x,y,z)结果如图:你好,你的问题我已经回答.如有疑问请追问,若满意请采纳哦.

3D plot在Matlab里面有很多种.最简单的是3D line plot:在上面的例子里 如果变量x y z都是一一对应的(x的data长度和y z都相同)那么可以直接用plot3(x,y,z)来plot如果只想有点还可以scatter3(x,y,z)当然如果需要的三维图是带有surface或者patch类元素的 可以使用surf 或是其他patch类函数.

画三维的线条,就用plot3();画三维的条形图,就用stem3();画三维的面,就用surf();画三维的球,就用sphere();画三维的椭球,就用ellipsoid();画三维的柱面,就用cylinder().参考资料:http://zhidao.baidu.com/link?url=GXcDMTDUn3pPoTCRyTVUAf-bHTFmWhB2jDbcdptgNfeSF4qGTWfUG4fvK7s7NFlahl6E59EcZMUpT96_kh78Xq

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com