文档介绍:Scilab4 简介
一. 基本操作
二. 语言结构
三. 程序文件
四. 基本绘图
五. 简单应用
高中数学中的算法初步
Scilab缺省操作桌面, Command命令窗口
Scilab是以法国国立信息与自动化研究院(INRIA)的科学家为主开发的“开放源码”式科学计算自由软件。Scilab一词来源于英文“Scientific Laboratory”(科学实验室)词头的合并。Scilab与Matlab非常相似,都是基于矩阵运算的科学计算软件,但它是自由软件,其指令形式与数学、工程中常用的形式十分相似。
目前国家科技部正大力支持推广和普及Scilab软件,国家教育部同意将其写入高中数学教材。通过Scilab,一方面可以实践算法实现,另一方面可以进行数学实验、数学建模活动。
基本操作
『操作』
如右图,mand 窗口下用键盘输入表达式后,按【Enter】键执行指令, Command 窗口下显示计算结果。
>> 在Command窗口下进行数学运算,只需将表达式直接输入提示号(--> )之后,并按【Enter】键即可。Scilab会将计算结果直接存入变量ans,代表Scilab运算后的答案(Answer),mand窗口下显示其数值。
>> Scilab将所有数值均保存为double形式,故不需要变量声明,Scilab会自动进行变量的创建和回收。
>> Scilab的基本运算符:加(+)、减(-)、乘(*)、除(/)、指数(^);
上述运算符不仅运用于通常实数之间计算,也可运用于矩阵的运算。
变量名= 数值或变量组成表达式或字符串
>> 变量赋值语句一般格式:
-->a=1; // 将数值1赋值给变量a,即a代表了数值1.
-->b=a*3+2; // 将数值a*3+2赋值给变量b,若a=1,则b=1*3+2=5.
-->c=”这是一个变量a”;
// 将语句”这是一个变量a”赋给变量c,注意加引号””,表示字符串语句.
>> 如下例:
>> Scilab中语句注释与说明的指令是两条斜杠“//”,
编译器对其后所在行内容不作任何处理,如上图。
>> 若不想让Scilab每次都显示计算结果,只需在表达式后面加上分号“;”,如下例:
>> 若要显示变量y的值,直接键入y 回车即可,如右图:此例中,sin是正弦函数,exp是以e为底的指数函数,这些都是Scilab常用的数学函数。
-->y=sin(10)*exp(-*4^2);
-->y
y=
-
Scilab变量命名规则
,区分大小写
>> Scilab显示当前数据格式是10位(含数值符号),如下图:
>> 函数指令format( )的作用是返回当前数据格式的位数.
ans=1. 10. (计算结果ans返回的是行列的矩阵形式)
表示当前数据格式是10位(含数值符号“+,-”,正数的符号“+”一般不显示).
>> format(12)表示设置数据格式为12位.
Scilab 预定义的一些常数:
i: 基本虚数单位 pi: 圆周率(π=...)
e: 欧拉常数(е=...)
inf: 表示无限大, 例如1/0