怎么用 matlab画出这个公式的图,求编程过程

由于接触matlab软件很少,做毕业论文又必须用到,想找高手帮忙画个公式的变化图,就是普朗克林公式,要求:当T=300K及T=1000K时,由上式得到黑体辐射能量密度ρ随... 由于接触matlab软件很少,做毕业论文又必须用到,想找高手帮忙画个公式的变化图,就是普朗克林公式,
要求:当T=300K及T=1000K时,由上式得到黑体辐射能量密度ρ随频率ν的变化曲线(最好T的俩值曲线都在一个图上)
谢谢啦!!!
恩 我试过了的
就是取了好多v的范围
最后都弄出来一条直线。。。。
我觉得还是没弄清楚表达式那个吧
可否帮忙写写程序啊具体的 谢谢啦
展开
 我来答
又金壁又辉煌cX
推荐于2016-03-10 · TA获得超过1710个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:425万
展开全部
哈哈,终于看到紫外灾难了:
我的程序化的是以波长为横坐标的,你要画频率,改下就成
以波长画的图更好看
cc=3.0e8;
wl=linspace(0.1,9)*1.0e-6;
nu=cc./wl;
h=6.626e-34;
k=1.38e-23;
T1=3000;
T2=1000;
rho1=8*pi*h/cc^2*nu.^3./( exp(h*nu/k/T1)-1 );
rho2=8*pi*h/cc^2*nu.^3./( exp(h*nu/k/T2)-ones(size(nu)) );
plot(wl.*1.0e6,(rho1),'--',wl.*1.0e6,(rho2),'.')
%plot(nu,(rho1),'--',nu,(rho2),'.')
%xlabel('\nu(Hz)')
xlabel('\lambada(\mum)')
ylabel('\rho')
legend('T_1=300k','T_2=1000k')
liuxy0535
2010-05-25 · TA获得超过229个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:234万
展开全部
很简单,选择v的取值范围,分别用T=300和T=1000算出两个数组ρ1,ρ2,然后用plot函数就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式