为您找到"
编写一个计算1+2+2^2+2^3+...+2^63的程序(Scilab)
"相关结果约100,000,000个
这是一个等比数列,公比是2 求这个等比数列的前n项和 设1+2+2^2+2^3+...+2^63=p 则2(1+2+2^2+2^3+...+2^63)=2p 2p-p=2(1+2+2^2+2^3+...+2^63)-(1+2+2^2+2^3+...+2^63)p=2^64-1 所以1+2+2^2+2^3+...+2^63=2^64-1 ...
logspace():以对数方式从a,b取n等分。例如:logspace(0,2,300):0到2之间取300等份 。三角函数 三种:sin(),cos(),tan().至于cot,sec,csc这三个函数Scilab并没有设计,不过使用:1/sin() , 1/cos() , 1/tan()这样的格式即可解决。三个反函数:asin(),acos(),atan().双曲线函数 这...
--> 1+1 //按下[Enter]Ans = 2.--> log(10) //按下[Enter]Ans = 2.3025851 变量与常量 在scilab中变量的宣告是很自由的,几乎大部分的字串皆可以成为变量。例如x=3;a2=14;...但是变量开头不可以是数字。同时也不可以将Scilab内定常数更改它的数值。Scilab的内定常数多半以'%'开头,例...
我用C语言给你写一个。核心代码:int a,b,c,s,q;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++){ s=100*a+10*b+c;q=a*a*a+b*b*b+c*c*c;if(s==q)printf("%d\n",s);}
第一步是选择一个变量S表示和,并赋给初值0;第二步开始进入for循环语句,首先设i为循环变量,并设初值、步长、终值;第三步为循环表达式(循环体);第四步用“end”控制一次循环,结束一次新的循环.可写出Scilab程序如下:S=0;for i=1∶1∶10S=S+2*i;print(%io(2),S);end 同...
你赋值f0,f1没有用,因为下一循环,你又重新计算。除非你改进一下。另外,你的逻辑有点乱。当f0*f<0时,说明根在x0与x之间,所以经将x1移到x处。改进f,减少计算,可以这样:include<stdio.h> include<math.h> int main(){ float x,x0=-10,x1=10,f0,f1,f;f0=((2*x0-4)*x0+3...
上面有一排,点击editor,就会出现程序边框 写完之后点击execute中的load into scilab就会进入初始界面
scilab是一个交互的程序,你问什么,他答什么,不是用来写文件的。写文件的话用notepad,或其他文编辑器。如notepad++,linux 下的vi,写好后保存成名称为xxx.sci的文件。使用的时候再用加载。
到底是 1+q^3=2q^2 还是 1+q^3=2q 哦?是 1+q^3=2q 的话 q=1 是 1+q^3=2q^2 的话 还是q=1 呵呵