24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 3836  |  回复: 11

安仙儿

新虫 (小有名气)

[求助] 在matlab中用mesh画三维图存在的问题

大家好,我在用matlab中采用mesh画三维图,用hold on语句想将几块的三维图画在一个图上,但是只能显示一部分,其他部分都显示不出来,请教高手。多谢多谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

引用回帖:
2楼: Originally posted by 安仙儿 at 2013-05-09 11:14:49
z1=0:0.05:10;                  
v1=1.065e+10:5e+6:1.185e+10;                                            
=meshgrid(z1,v1);
P1=(v_B1-v1).^2;                    
mesh(z1,v1,P1)

z2=10:0.05:20;    ...

v_B1、v_B2、v_B3是什么东东?
明德厚学、求是创新
3楼2013-05-09 23:07:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
10楼: Originally posted by 安仙儿 at 2013-05-11 17:40:23
因为Z1和Z2的值不是一个数量级的。我之前说Z1和Z2有交点的意思是有相同的X和Y值。若用Hold on 的话,Z1和Z2在X和Y取值的范围内无法相交,因为他们是两个数量级上的值。...

那求交点有什么意思?
按你的思路,给Z1或Z2乘以一个系数,画同一个图里找交点吧。
系数可能要多试试,没更好的办法。

» 本帖已获得的红花(最新10朵)

明德厚学、求是创新
11楼2013-05-11 20:06:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

安仙儿

新虫 (小有名气)

z1=0:0.05:10;                  
v1=1.065e+10:5e+6:1.185e+10;                                            
[z1,v1]=meshgrid(z1,v1);
P1=(v_B1-v1).^2;                    
mesh(z1,v1,P1)

z2=10:0.05:20;                  
v2=1.065e+10:5e+6:1.185e+10;                                            
[z2,v2]=meshgrid(z2,v2);
P2=(v_B2-v2).^2;
hold on;                    
mesh(z2,v2,P2);

z3=20:0.05:30;                  
v3=1.065e+10:5e+6:1.185e+10;                                            
[z3,v3]=meshgrid(z3,v3);
P3=(v_B3-v3).^2;
hold on;                    
mesh(z3,v3,P3);
为什么我仿出来的图像只有z1部分,其他部分都显示不出来
2楼2013-05-09 11:14:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安仙儿

新虫 (小有名气)

哦,v_B1、v_B2、v_B3是之前定义的值,是固定的数。这个问题我已经解决了,除了上面贴出的程序外还有一些基本的参数,我将这些参数在每一段里重新定义了一下,就可以仿出完整的图形了。非常感谢你的回复。
4楼2013-05-10 08:31:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安仙儿

新虫 (小有名气)

二维图中,可以用[AX,H1,H2]=plotyy(X,Y1,X,Y2,'plot')函数表示出两个纵坐标,那三维图中,如果有(X,Y,Z1)和(X,Y,Z2)两组,想将其放置在一个三维图中,即Z轴坐标有两种值的话,如何用程序表达呢?
5楼2013-05-10 09:16:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

引用回帖:
5楼: Originally posted by 安仙儿 at 2013-05-10 09:16:17
二维图中,可以用=plotyy(X,Y1,X,Y2,'plot')函数表示出两个纵坐标,那三维图中,如果有(X,Y,Z1)和(X,Y,Z2)两组,想将其放置在一个三维图中,即Z轴坐标有两种值的话,如何用程序表达呢?

这个还真没见过,有必要这样显示吗?
明德厚学、求是创新
6楼2013-05-10 09:44:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安仙儿

新虫 (小有名气)

引用回帖:
6楼: Originally posted by xiegangmai at 2013-05-10 09:44:46
这个还真没见过,有必要这样显示吗?...

哦,其实是这样的,Z1=C1*X+C2*Y,C1与C2均为常数,Z1与C1和C2是线性的关系,Z2与X和Y是一个非线性的较为复杂的函数表达式,我想联立Z2与Z1看能否解出X和Y值,所以想先在matlab中用三维图看两个图形是否有相交的点。其他的我暂时想不出来怎么做了,您有什么建议吗?
7楼2013-05-11 08:36:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安仙儿

新虫 (小有名气)

我在网上找了找,貌似确实没看到过三维图中,两种Z轴坐标的。
8楼2013-05-11 08:38:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

引用回帖:
7楼: Originally posted by 安仙儿 at 2013-05-11 08:36:55
哦,其实是这样的,Z1=C1*X+C2*Y,C1与C2均为常数,Z1与C1和C2是线性的关系,Z2与X和Y是一个非线性的较为复杂的函数表达式,我想联立Z2与Z1看能否解出X和Y值,所以想先在matlab中用三维图看两个图形是否有相交的点。 ...

在同一个图中把Z1和Z2画出来就可以看有没有交点了啊。用两个z轴的意义是什么呢?
明德厚学、求是创新
9楼2013-05-11 08:41:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安仙儿

新虫 (小有名气)

引用回帖:
9楼: Originally posted by xiegangmai at 2013-05-11 08:41:19
在同一个图中把Z1和Z2画出来就可以看有没有交点了啊。用两个z轴的意义是什么呢?...

因为Z1和Z2的值不是一个数量级的。我之前说Z1和Z2有交点的意思是有相同的X和Y值。若用Hold on 的话,Z1和Z2在X和Y取值的范围内无法相交,因为他们是两个数量级上的值。
10楼2013-05-11 17:40:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 安仙儿 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料与化工371求调剂 +13 陪琳看海 2026-04-04 14/700 2026-04-06 00:58 by fmesaito
[考研] 求调剂 +11 熊二想上岸 2026-04-04 11/550 2026-04-05 22:21 by 醉翁wl
[考研] 考研生物与医药调剂 +8 铁憨憨123425 2026-03-31 8/400 2026-04-05 20:28 by lys0704
[考研] 0703化学321分求调剂 +17 三dd. 2026-03-30 18/900 2026-04-05 18:07 by 蓝云思雨
[考研] 288求调剂 +7 没有答案_ 2026-04-05 7/350 2026-04-05 17:01 by yulian1987
[考研] 085600调剂 +9 东照照照 2026-04-04 9/450 2026-04-05 13:44 by ujn_zhuj
[考研] 0703化学 +12 妮妮ninicgb 2026-04-04 13/650 2026-04-05 10:46 by 啊俊!
[考研] 315求调剂 +13 小羊小羊_ 2026-04-02 14/700 2026-04-04 20:30 by 蓝云思雨
[考研] 一志愿安徽某211 0703化学总分339求调剂 +6 晚风不晚 2026-04-04 6/300 2026-04-04 20:11 by dongzh2009
[考研] 一志愿双非085502,267分,过四级求调剂 +3 再忙也要吃饭啊 2026-04-03 3/150 2026-04-04 05:03 by gswylq
[考研] 283分材料与化工求调剂 +29 罗KAKA 2026-04-02 29/1450 2026-04-03 23:56 by userper
[考研] 一志愿南昌大学324求调剂 +13 hanamiko 2026-04-01 13/650 2026-04-03 18:30 by ls刘帅
[考研] 303求调剂 +10 DLkz1314. 2026-03-30 10/500 2026-04-03 18:03 by Jimmyandyou
[考研] 工科341分调剂 +3 洛多罗 2026-04-03 3/150 2026-04-03 14:20 by 1753564080
[考研] 化学070300-总分378-求调剂 +5 挪椅子的泡泡糖 2026-04-02 5/250 2026-04-02 22:20 by ZXlzxl0425
[考研] 一志愿山东大学,085600,344 +7 魏子per 2026-04-02 8/400 2026-04-02 21:12 by 百灵童888
[考研] 275学硕081000服从调剂到其他专业,保不住本专业了 +7 一只小小水牛 2026-04-02 8/400 2026-04-02 14:23 by alice-2022
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +10 哇呼哼呼哼 2026-04-01 11/550 2026-04-02 11:31 by lnilvy
[考研] 0710生物学,325求调剂 +3 mkkkkkl 2026-04-01 3/150 2026-04-02 09:48 by Jaylen.
[考研] 材料调剂 +12 一样YWY 2026-04-01 12/600 2026-04-02 09:15 by olim
信息提示
请填处理意见