作业帮 > 综合 > 作业

那位高手能帮我写下面公式的matlab程序呀,能画出n随a的变化图来,是在是解决不了了.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 06:13:19
那位高手能帮我写下面公式的matlab程序呀,能画出n随a的变化图来,是在是解决不了了.
n=1:100;
t =atan(sqrt(1-(6.32e-4+4e-6*n)./(1.8e-9.*n.*n)))./sqrt((0.5625e-6./(1.58e-4./n+1e-6).^2)-(1./(1.264e-7+8e-10*n)));
t1=15495.52*(5.89+28.676*n)./(5.89+n).*(1-cos(atan(sqrt(1-(6.32e-4+4e-6*n)./(1.8e-9*n.^2)))./sqrt(0.5625e-6./(1.58e-4./n+1e-6).^2-1./(1.264e-7+8e-10*n))).*sqrt((1+5.89./n)./(8e-4*(163.89e-6+57.352e-6*n+0.1164./n*930.62e-6))));
a=t1./t;
plot(a,n)

你确定你是要N随A的变化图而不是A随N的变化图?
下面那个回答的程序运行时是错误的,应该把n的取值写在t前面,如果在后面会出现变量为定义的错误,你可以运行下试试