| 查看: 1818 | 回复: 0 | ||
[求助]
求画出matlab中用surf程序画出的两曲面的交线的程序
|
|
clc clear all; d=0.046;C_1=0.002;t=0.4;p_1=7870;p_2=865;u=0.00003;b=0.0001;l=5;A_2=1; w=0:0.5:25; z_n=0:2.5/75:2.5; Q=zeros(51,76); for i=1:51 for j=1:76 Q1(i,j)=(2*b.*exp((3.*z_n(j))./(2.*l) - (t.*w(i))./2))/(w(i)+ (6.*d.^3.*u)./(C_1.^3.*((3.*p_2)./5000 + p_1.*(d - 3./100).^2))) - (2.*b.*w(i).*exp((3.*z_n(j))./(2.*l) - (t.*w(i))./2))./(w(i)+ (6.*d.^3.*u)./(C_1.^3.*((3.*p_2)./5000 + p_1.*(d - 3./100).^2))).^2 - (b.*t.*w(i).*exp((3.*z_n(j))./(2.*l) - (t.*w(i))./2))/(w(i) + (6.*d.^3.*u)./(C_1.^3.*((3.*p_2)./5000 + p_1.*(d - 3./100).^2))); Q2(i,j)=(3.*A_2.*b.*w(i).*exp((3.*z_n(j))./(2.*l) - (t.*w(i))./2))./(l.*(w(i)+ (6.*d.^3.*u)./(C_1.^3.*((3.*p_2)./5000 + p_1.*(d - 3./100).^2)))); end end [z_nz_nw,www]=meshgrid(z_n,w); subplot(1,2,1) surf(Q1); view(50,40) grid on xlabel('z_n'); ylabel('w'); zlabel('a/A_2'); hold on; surf(Q2); view(50,40) grid on xlabel('z_n'); ylabel('w'); zlabel('a/A_2'); samedot=(abs(Q1(i,j)-Q2(i,j))<=0.5); z_nz_n=samedot.*z_n; ww=samedot.*w; zz=samedot.*Q1(i.j); plot3(z_nz_n(samedot~=0),ww(samedot~=0),zz(samedot~=0),'r-'); subplot(1,2,2) h1=plot3(z_nz_n(samedot~=0),ww(samedot~=0),zz(samedot~=0),'r-'); |
» 猜你喜欢
医学类期刊求推荐
已经有5人回复
生活琐事由它去
已经有4人回复
提交了我也来说说感想
已经有12人回复
青B发送上会通知了吗
已经有9人回复
西安交大新媒学院副院长用撤稿论文结题
已经有6人回复
论文撤稿了
已经有8人回复
化学专业申博
已经有4人回复
某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路!
已经有5人回复
26/27申博自荐
已经有9人回复
博士申请
已经有3人回复

找到一些相关的精华帖子,希望有用哦~
应用matlab求两个曲面的交线
已经有7人回复
如何在surfer里画出两个面的交线?
已经有4人回复
【求助完成】matlab画图surf
已经有5人回复
科研从小木虫开始,人人为我,我为人人












回复此楼
点击这里搜索更多相关资源