查看: 406|回復: 5|關注: 0
打印 上一主題 下一主題

辽宁快乐12开奖玩法: [已解決] 如何將兩個mesh的三維圖放在一個坐標系內

[復制鏈接]

新手

9 麥片

財富積分


辽宁快乐12预测一号码推荐号码 www.exedlj.com.cn 050


3

主題

9

帖子

0

最佳答案
  • 關注者: 1
跳轉到指定樓層
1#
我想將兩個mesh的三維圖放在一個坐標系內,用了hold on函數但是還是只有第一個圖出來,麻煩大家幫我看下。

>> clear
ap=0:0.01:1.5;ad=0:0.01:1.5;ud=0;up=0;bp=0.60;bd=0.060;v=50;p=30;c=10;ca=5;m=50;n=50;
[ap,ad]=meshgrid(ap,ad);
Pp=-((ad.*ap - bd.*bp).*(ca.*(ad./(ad.*ap - bd.*bp) - bd./(ad.*ap - bd.*bp)) - (ap.*bd - bd.*bp + ap.*ud - bd.*up - bd.*c.*m + bd.*m.*p + ap.*n.*p - ap.*n.*v)./(ad.*ap - bd.*bp)))./(2.*bd);
np1=-(Pp.*bd - ap.*bd + bd.*bp - ap.*ud + bd.*up + bd.*c.*m - bd.*m.*p - ap.*n.*p + ap.*n.*v)./(ad.*ap - bd.*bp);
nd1=(Pp.*ad + ad.*bp - bd.*bp + ad.*up - bp.*ud + ad.*c*m - ad.*m.*p - bp.*n.*p + bp.*n.*v)./(ad.*ap - bd.*bp);
Uap=Pp.*np1-ca.*(nd1+np1);
Pd =-((ad.*ap - bd.*bp).*(ca.*(ap./(ad.*ap - bd.*bp) - bp./(ad.*ap - bd.*bp)) - (ad.*bp - bd.*bp + ad.*up - bp.*ud + ad.*c.*m - ad.*m.*p - bp.*n.*p + bp.*n.*v)./(ad.*ap - bd.*bp)))./(2.*bp);
np2=(Pd.*ap + ap.*bd - bd.*bp + ap.*ud - bd.*up - bd.*c.*m + bd.*m.*p + ap.*n.*p - ap.*n.*v)./(ad.*ap - bd.*bp);
nd2=-(Pd.*bp - ad.*bp + bd.*bp - ad.*up + bp.*ud - ad.*c.*m + ad.*m.*p + bp.*n.*p - bp.*n.*v)./(ad.*ap - bd.*bp);
Uad=Pd.*nd2-ca.*(nd2+np2);
>> mesh(ap,ad,Uap)
>> hold on
>> mesh(ap,ad,Uad)
>> hold off
>>

新手

9 麥片

財富積分


050


3

主題

9

帖子

0

最佳答案
  • 關注者: 1
2#
 樓主| 發表于 2019-5-21 21:37:07 | 只看該作者
麻煩大家幫我看下

論壇優秀回答者

5

主題

1462

帖子

409

最佳答案
  • 關注者: 121
3#
發表于 2019-5-22 08:06:02 | 只看該作者 |此回復為最佳答案

你的Uap和Uad之間數量級差別太大,不變換z軸坐標的話,數量級較大的會“吃掉”較小的,做個log變換就是了
  1. mesh(ap,ad,log(Uap + abs(min(min(Uap)))),'FaceColor','b','FaceAlpha',0.5,'MeshStyle','none')
  2. hold on;
  3. mesh(ap,ad,log(Uad + abs(min(min(Uad)))),'FaceColor','r','FaceAlpha',0.5,'MeshStyle','none')
復制代碼




新手

9 麥片

財富積分


050


3

主題

9

帖子

0

最佳答案
  • 關注者: 1
4#
 樓主| 發表于 2019-5-22 08:58:55 | 只看該作者
TouAkira 發表于 2019-5-22 08:06
你的Uap和Uad之間數量級差別太大,不變換z軸坐標的話,數量級較大的會“吃掉”較小的,做個log變換就是了
...

明白了,萬分感謝您

新手

9 麥片

財富積分


050


3

主題

9

帖子

0

最佳答案
  • 關注者: 1
5#
 樓主| 發表于 2019-5-22 13:20:37 | 只看該作者
TouAkira 發表于 2019-5-22 08:06
你的Uap和Uad之間數量級差別太大,不變換z軸坐標的話,數量級較大的會“吃掉”較小的,做個log變換就是了
...

您好,我想再問您一下,為什么我直接把您的代碼復制過去顯示出錯啊,我也是需要把兩個mesh的曲面圖設置為不一樣的顏色,麻煩您在教我一下

論壇優秀回答者

5

主題

1462

帖子

409

最佳答案
  • 關注者: 121
6#
發表于 2019-5-22 13:31:30 | 只看該作者
sharmz 發表于 2019-5-22 01:20
您好,我想再問您一下,為什么我直接把您的代碼復制過去顯示出錯啊,我也是需要把兩個mesh的曲面圖設置為 ...

升級版本
或者換用surf替代mesh
或者干脆把最后的'MeshStyle','none'之類會報錯的命令刪掉
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /4 下一條

快速回復 辽宁快乐12预测一号码推荐号码 返回列表