早教吧作业答案频道 -->其他-->
查看程序错误在哪clearinput"n:"tondimev(n)fori=1tonstep1s=sqrt(0.0001+(0.0004+0.02*(sqrt(1.8*i-0.0001*i^2)-sqrt(1.8*(i-1)-0.0001*(i-1)^2)))^2)a=10.05*sin(atan(0.04+0.02*(sqrt(18000*i-i^2)-sqrt(18000*(i-1)-(i-1)^2))))+1.05*cos(atan(0.04
题目详情
查看程序错误在哪
clear
input"n:" to n
dime v(n)
for i=1 to n step 1
s=sqrt(0.0001+(0.0004+0.02*(sqrt(1.8*i-0.0001*i^2)-sqrt(1.8*(i-1)-0.0001*(i-1)^2)))^2)
a=10.05*sin(atan(0.04+0.02*(sqrt(18000*i-i^2)-sqrt(18000*(i-1)-(i-1)^2))))+1.05*cos(atan(0.04+0.02*(sqrt(18000*i-i^2)-sqrt(18000*(i-1)-(i-1)^2))))
v(i)=v(i-1)+sqrt(2*a*s)
"结果:"+str(v(i))
endfor
cancel
是关于V=∑sqrt(2*a*s) 求和的 一个计算程序 高手帮看看哪出错了
clear
input"n:" to n
dime v(n)
for i=1 to n step 1
s=sqrt(0.0001+(0.0004+0.02*(sqrt(1.8*i-0.0001*i^2)-sqrt(1.8*(i-1)-0.0001*(i-1)^2)))^2)
a=10.05*sin(atan(0.04+0.02*(sqrt(18000*i-i^2)-sqrt(18000*(i-1)-(i-1)^2))))+1.05*cos(atan(0.04+0.02*(sqrt(18000*i-i^2)-sqrt(18000*(i-1)-(i-1)^2))))
v(i)=v(i-1)+sqrt(2*a*s)
"结果:"+str(v(i))
endfor
cancel
是关于V=∑sqrt(2*a*s) 求和的 一个计算程序 高手帮看看哪出错了
▼优质解答
答案和解析
数组定义的下标是从1开始,你的循环从1开始,程序里又有v(i-1),就成了v(0),所以就出错了,你可以在开始给v(1)赋值为0,然后循环从2开始,如:
input"n:" to n
dime v(n)
v(1)=0
for i=2 to n step 1
或者,我看你的程序是一个累加,你不如直接用一个变量k,不用数组:
k=k+sqrt(2*a*s)
?"结果:"+str(k)
input"n:" to n
dime v(n)
v(1)=0
for i=2 to n step 1
或者,我看你的程序是一个累加,你不如直接用一个变量k,不用数组:
k=k+sqrt(2*a*s)
?"结果:"+str(k)
看了 查看程序错误在哪cleari...的网友还看了以下:
Matlab;已知u=0:0.1:1;△u=[0.100.1210.130.1410.150.16 2020-06-05 …
高等代数的问题,如下图求解!U*U‘=I,如何证明U’*U=I.(简单的说就是U与U的转置正交,能 2020-06-10 …
物理中的定义式我们老师说定义式的左右两边无关,就像E=F/Q不能说E与F成正比,与Q成反比,E只与 2020-06-14 …
R总=(R1×R2)÷(R1+R2〕谁能告诉这个公式是怎么来的通过R1的电流I1=U/R1,通过R 2020-07-16 …
三相功率P=根号3*U*I*COSφ=660*U*I*COSφ,单相p=U*I*COSφ=220* 2020-07-19 …
ΔR=ΔU/ΔI还是R=ΔU/ΔI是ΔR=ΔU/ΔI还是R=ΔU/ΔI? 2020-07-21 …
U-I图象直线越倾斜是不是电阻越大那么在I-U图象中,直线越倾斜电阻越小!我说的I-U的I是纵轴U 2020-07-30 …
相位差为±90℃电压都超前于电流吗?若φ=Ψu-Ψi=0°,这时就称u与i相位相同,或者说u与i同 2020-07-30 …
用伏安法测电池的电动势和内阻的实验中,在坐标纸上以I为横坐标轴,以U为纵坐标轴,利用测出的几组I、 2020-08-01 …
高压输电的原理:Q=I平方×R×t和P=U×I,当P和t一定时减小U才能减小I,从而减小Q,即线损电 2020-11-21 …