24小时热门版块排行榜    

查看: 597  |  回复: 0

一问再问

金虫 (小有名气)

[求助] matlab求助!做出了一个点的等温线,但多个点的等温线图的叠加程序应该怎么写?谢谢~

我画出来了(0,0)点的等温线图,我想在(0,0)—(10,0)之间实现画20个等温线图叠加,程序应该怎么写?
这是我画的(0,0)点等温线的程序:请大神给我补充一下~谢谢……
clear all
xlabel('Y-axis (m)');
ylabel('Z-axis (m)');
title('Fig 3.Steady temperature distribution');
i=1:1:60;
theta=0:0.001*pi:2*pi;
x=8*10^(-5)*cos(theta);
y=8*10^(-5)*sin(theta);
A=0.65;
c=714;
p=4640;
a3=2.6*10^(-6);
f3=5.2*10^(7);
q0=3*10^(-9);
L=3*10^(-6);%边长
m=A./(8.*c.*p).*q0.*(f3./(pi.*a3.*i)).^(3/2);
o=cumsum(m);
oo=o(1,60);
[xx,yy]=meshgrid(y,x);
z=oo*exp(-0.008*((xx).^2+(yy).^2)/L^2);
contour(xx,yy,z,30);
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 一问再问 的主题更新
信息提示
请填处理意见