用mathematic计算个式子并画出,画出来给100分.公式如图,对于各位大神来说应该不难弄...但是小弟我是刚接触mathematic,感觉很好用,但是就是出不来结果...我的代码如下a=0.3;b=0.3;lambda=.03;num=4;r=1000;
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 12:55:14
用mathematic计算个式子并画出,画出来给100分.公式如图,对于各位大神来说应该不难弄...但是小弟我是刚接触mathematic,感觉很好用,但是就是出不来结果...我的代码如下a=0.3;b=0.3;lambda=.03;num=4;r=1000;
用mathematic计算个式子并画出,画出来给100分.
公式如图,对于各位大神来说应该不难弄...但是小弟我是刚接触mathematic,感觉很好用,但是就是出不来结果...
我的代码如下
a=0.3;
b=0.3;
lambda=.03;
num=4;
r=1000;
c=3*(10^8);
w=c/lambda;
detar=2*r/cos(theta);
detar1=2*r/cos(theta1);
sum0=E^(k*w*detar/c);
sum01=E^(k*w*detar1/c);
sum1=Sum[sum0,{k,1,num}];
sum2=(Abs[sum1])^2;
sum11=Sum[sum01,{k,1,num}];
sum21=(Abs[sum11])^2;
sum3=sum21*Cos[theta1];
sum4=\!\(
\*SubsuperscriptBox[\(\[Integral]\),\(-Pi\),\(Pi\)]\(sum3 \[DifferentialD]theta1\)\);
sum4=sum4*2*Pi;
sum5=(4*Pi*a*b)*sum2/sum4;
Plot [sum5,{theta,-Pi,Pi}]
就是画不出来..
其中
A=axb; (面积)
N=原子个数;
w=频率;
R=与目标的距离;
c=光速
detaR=2*R/cos(theta)
用mathematic计算个式子并画出,画出来给100分.公式如图,对于各位大神来说应该不难弄...但是小弟我是刚接触mathematic,感觉很好用,但是就是出不来结果...我的代码如下a=0.3;b=0.3;lambda=.03;num=4;r=1000;
答案是3,这是我通过精密的计算求的的,应该不会错吧啊
首先,把四种括号的区别弄清楚,中括号只表示函数参数,小括号只表示运算优先级,把你弄错的部分改过来,然后内置函数全是大写字母开头并且是黑色的,你不觉得你的代码的颜色不太对劲吗,再然后,你的sum21里的Abs是多余的,最后,经过长时间的计算,已经证实你的sum4根本不是收敛的,至于公式哪里错了我就不知道了。 谢谢指点!但是按你说的还是没有图出来啊,不知道你的程序出现了没?如果是公式有问题的话,那...
全部展开
首先,把四种括号的区别弄清楚,中括号只表示函数参数,小括号只表示运算优先级,把你弄错的部分改过来,然后内置函数全是大写字母开头并且是黑色的,你不觉得你的代码的颜色不太对劲吗,再然后,你的sum21里的Abs是多余的,最后,经过长时间的计算,已经证实你的sum4根本不是收敛的,至于公式哪里错了我就不知道了。
收起