这个方程怎么用Matlab画出等高线图? 80
里边的m=100,n=50,其它变量除了x和y都是已知变量,这是一个Lx=1,Ly=0.5的薄板,折腾了一下午自己画不出来,求个大佬,顺便帮我看看我这个代码哪里出错了,图...
里边的m=100,n=50,其它变量除了x和y都是已知变量,这是一个Lx=1,Ly=0.5的薄板,折腾了一下午自己画不出来,求个大佬,顺便帮我看看我这个代码哪里出错了,图三是原论文里给出的图像,图四是我画的图像
展开
3个回答
展开全部
更多追问追答
追答
你还得告诉其他已知值(kb、xq、yp、q、D),否则是无法比较的。
展开全部
首先生成网格数据:[x,y]=meshgrid(v1,v2)
然后画图咯:counour(X,Y,Z,30);30是等高线条数。
要想放到一张图上显示:counour(X,Y,Z,30);hold on;counour(X,Y,F,30);就OK了
想分开的话就:subplot(1,2,1):counour(X,Y,Z,30);subplot(1,2,2);counour(X,Y,Z,30)
有什么问题再联系吧~
然后画图咯:counour(X,Y,Z,30);30是等高线条数。
要想放到一张图上显示:counour(X,Y,Z,30);hold on;counour(X,Y,F,30);就OK了
想分开的话就:subplot(1,2,1):counour(X,Y,Z,30);subplot(1,2,2);counour(X,Y,Z,30)
有什么问题再联系吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先这样……再那样……最后再……。就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询