VB编程题急求帮忙,万分感谢

2024-11-21 20:48:31
推荐回答(2个)
回答1:

VB俺忘记地差不多了,用Matlab吧。
1.Matlab程序

T=[25 100 260 330 400 470 600 ];
L=[ 0.00 0.06 1.20 1.82 2.38 3.00 3.59 ];
[a,S]=polyfit(T,L,3);
TT=linspace(0,600,100);
plot(T,L,'o',TT,polyval(a,TT),'-')

运行结果:(图你自己运行看吧,我没有那能耐)
L=-0.00000003516854*T^3 + 0.00003474712342*T^2 - 0.00223269940140*T + 0.01406199605525

2.俺发现:D(atm)因素那一列,1有4个,2有2个,是不是搞错了啊?这样就不完全正交了啊!
看看俺计算的结果吧,合成率竟然有大于100%,再查看一下数据,别让俺白算了。

syn =
70.6667 66.6667 83.3333 108.6667
82.3333 84.0000 77.3333 51.6667
84.0000 86.3333 76.3333 76.6667

R =
13.3333 19.6667 7.0000 57.0000

假如【俺说的是假如啊】你的数据没有错,最佳的方案是:
A=1580;B=5;C=2;D=10

影响因素排序:D,B,A,C

3.这个最简单。Matlab直接运算。
>>result=int('1-1/2(sin(t))*(sin(t))','t',0,pi/2)
result =

1/2*pi-1/2

回答2:

这几个问题够难,都得参照数学分析,然后再编程