www.3112.net > 如何用mAtlAB来绘制二维网格

如何用mAtlAB来绘制二维网格

你没有hold on,还有plot(x,I,'k')画出来的不是横线而是重叠在一起的斜线plot(x,meshgrid(y,x),'k')hold onplot(meshgrid(x,y),y,'k')

xiegangmai(站内联系TA)用mesh命令,具体使用方法请参考MATLAB帮助whxn(站内联系TA)如果已知的数据是按一定间隔分布的,那你可以先用=meshgird(x0:dx:xx,y0:dy:yy),如果不是等间隔的你需要自己写上一行横坐标,一行纵坐标,来得到需要的网格点的横,纵坐标;令z = zeros(size(x))+0.2(这个随便写);然后mesh(x,y,z),再调整视角为俯视,代码如下'LineWidth',1);>> view(2)>> axis equal>> axis off然后就可以了.或者我猜测,pcolor(x,y),然后调整colorbar的取值范围为0、

二维图形有很多种,基本的只要用plot就行:基本XY图形 Plot(x,y) 线性图形 Loglog(x,y) 对数坐标图形 Semilogx(x,y) 半对数坐标图形(X轴为对数坐标) Semilogy(x,y) 半对数坐标图形(Y轴为对数坐标) Fill(x,y) 绘制二维多边形填充图 特殊XY

加上下面的程序[X,Y]=meshgrid(min(x):50:max(x),min(y):50:max(y));%确定网格坐标(x和y方向的步长均取0.1)Z=griddata(x,y,z,X,Y,'cubic');%插值求Z然后再用mesh应该就可以了!

使用hold on当然也可以这样画假设矩阵为At=1:24;plot(t,A(3,:),t,A(4,:),t,A(5,:))

用pajek 或者 Cytoscape 绘制网络图,matlab绘要复杂一些,不善于.有一个函数 view(biograph(DG)) 可画类似的图.

二维图的绘制:1.plot(x,y,【】,【】,【】)2.饼图pie(x,[扇区矩阵])3.误差估计图errorbar(x,y,e)4.散点图scatter(x,y)5.对数坐标图loglog(Y)6.多轴图plotyy(X1,Y1,X2,Y2,'function')7.极坐标图polar(θ,ρ)8.怕累托图pareto(Y,X)9.玫瑰函数图rose(θ,x)10.函数绘制fplot(function,limits,linespec)11.动画坐标图getframe + movie

如何用matlab来实现离散数据的网格化实际上离散数据变换太慢了,一般采用fft函数,速度快,而且效果差不多,你不给数据如何写代码

你没有hold on,还有plot(x,i,'k')画出来的不是横线而是重叠在一起的斜线plot(x,meshgrid(y,x),'k')hold onplot(meshgrid(x,y),y,'k')

matlab中有时为了看清方程,更加系统的了解方程,常常需要画图表达,那么为了绘制二维图形就需要了解matlab中常用的图形功能,下面介绍一下matlab中的二维图形功能. plot(x) ------------根据向量绘制二维曲线,例如: x=[1,2,3,5,4,3.5,2,0]; plot(x) plot(x,y)------------根据向量x,y绘制二维图形; 在matlab中利用plot(x,y)绘制y=2x^2(0

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com