一讲Scilab基本操作课件_第1页
一讲Scilab基本操作课件_第2页
一讲Scilab基本操作课件_第3页
一讲Scilab基本操作课件_第4页
一讲Scilab基本操作课件_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【教育类精品资料】

Scilab4简介一.基本操作二.语言结构三.程序文件四.基本绘图五.简单应用高中数学中的算法初步Scilab缺省操作桌面,Command命令窗口

Scilab是以法国国立信息与自动化研究院(INRIA)的科学家为主开发的“开放源码”式科学计算自由软件。Scilab一词来源于英文“ScientificLaboratory”(科学实验室)词头的合并。Scilab与Matlab非常相似,都是基于矩阵运算的科学计算软件,但它是自由软件,其指令形式与数学、工程中常用的形式十分相似。目前国家科技部正大力支持推广和普及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(-0.3*4^2);-->yy=-0.0044772

Scilab变量命名规则1.变量名必须是英文字母,区分大小写2.字母间不可留空格

>>Scilab显示当前数据格式是10位(含数值符号),如下图:>>函数指令format()的作用是返回当前数据格式的位数.ans=1.10.(计算结果ans返回的是行列的矩阵形式)表示当前数据格式是10位(含数值符号“+,-”,正数的符号“+”一般不显示).>>format(12)表示设置数据格式为12位.Scilab预定义的一些常数:

i:基本虚数单位pi:圆周率(π=3.1415926...)e:欧拉常数(е=2.7182818...)inf:表示无限大,例如1/0nan或NaN:表示非数值(Notanumber),例如0/0注:在使用预定义常数之前加%,如下图。【例2-3】一些特殊矩阵的赋值方式示例。-->A=zeros(2,4)//

2×4阶全零矩阵A=0.0.0.0.0.0.0.0.-->A=ones(1,4)//

1×4阶全1矩阵A=1.1.1.1.-->A=eye(3,3)//

3×3阶单位矩阵A=1.0.0.

0.1.0.

0.0.1.-->x=0:0.2:1//在[0,1]中每隔0.2个单位,生成序列x=0,0.2,0.4,0.6,0.8,1

//这也是1×6阶矩阵x=00.20.40.60.81.-->x=0:0.2:1;-->y=x.*x//生成当x=0,0.2,0.4,0.6,0.8,1时,y=x2函数值序列

y=00.040.160.360.641.>>表达式y=x.*x中的“.*”表示对应元素相乘;另外(./)表示对应元素相除,(.^)表示对应元素求幂.-->x=0:0.2:1;-->y=x.^2y=00.040.160.360.641.Scilab常用的基本数学函数

abs(x):纯量的绝对值或向量的模sqrt(x):开平方fix(x):求实数x的整数部分modulo(x,y):求x除以y余数round(x):四舍五入至最近整数floor(x):不超过x的最大整数sign(x):符号函数当x<0时,sign(x)=-1;当x=0时,sign(x)=0;当x>0时,sign(x)=1。exp(x):自然指数log(x):以e为底的对数,即自然对数log2(x):以2为底的对数log10(x):以10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论