《讲Scilab基本操作》PPT课件

《讲Scilab基本操作》PPT课件

ID:36921304

大小:288.25 KB

页数:11页

时间:2019-05-11

《讲Scilab基本操作》PPT课件_第1页
《讲Scilab基本操作》PPT课件_第2页
《讲Scilab基本操作》PPT课件_第3页
《讲Scilab基本操作》PPT课件_第4页
《讲Scilab基本操作》PPT课件_第5页
资源描述:

《《讲Scilab基本操作》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【教育类精品资料】Scilab4简介一.基本操作二.语言结构三.程序文件四.基本绘图五.简单应用高中数学中的算法初步Scilab缺省操作桌面,Command命令窗口Scilab是以法国国立信息与自动化研究院(INRIA)的科学家为主开发的“开放源码”式科学计算自由软件。Scilab一词来源于英文“ScientificLaboratory”(科学实验室)词头的合并。Scilab与Matlab非常相似,都是基于矩阵运算的科学计算软件,但它是自由软件,其指令形式与数学、工程中常用的形式十分相似。目前国家科技部正大力支持推广和

2、普及Scilab软件,国家教育部同意将其写入高中数学教材。通过Scilab,一方面可以实践算法实现,另一方面可以进行数学实验、数学建模活动。1.Scilab基本操作『操作』如右图,在Scilab的Command窗口下用键盘输入表达式后,按【Enter】键执行指令,Command窗口下显示计算结果。>>在Command窗口下进行数学运算,只需将表达式直接输入提示号(-->)之后,并按【Enter】键即可。Scilab会将计算结果直接存入变量ans,代表Scilab运算后的答案(Answer),并在Command窗口下显示

3、其数值。>>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

4、”赋给变量c,注意加引号””,表示字符串语句.>>如下例:>>Scilab中语句注释与说明的指令是两条斜杠“//”,编译器对其后所在行内容不作任何处理,如上图。>>若不想让Scilab每次都显示计算结果,只需在表达式后面加上分号“;”,如下例:>>若要显示变量y的值,直接键入y回车即可,如右图:此例中,sin是正弦函数,exp是以e为底的指数函数,这些都是Scilab常用的数学函数。-->y=sin(10)*exp(-0.3*4^2);-->yy=-0.0044772Scilab变量命名规则1.变量名必须是英文字母,区

5、分大小写2.字母间不可留空格>>Scilab显示当前数据格式是10位(含数值符号),如下图:>>函数指令format()的作用是返回当前数据格式的位数.ans=1.10.(计算结果ans返回的是行列的矩阵形式)表示当前数据格式是10位(含数值符号“+,-”,正数的符号“+”一般不显示).>>format(12)表示设置数据格式为12位.Scilab预定义的一些常数:i:基本虚数单位pi:圆周率(π=3.1415926...)e:欧拉常数(е=2.7182818...)inf:表示无限大,例如1/0nan或NaN:表示非

6、数值(Notanumber),例如0/0注:在使用预定义常数之前加%,如下图。【例2-2】简单矩阵的输入和运算。-->A=[1,2,3;4,5,6]A=1.2.3.4.5.6.-->size(A)//使用函数size(A)可以得到矩阵A的维数ans=2.3.-->A=[1,2,3;4,5,6];B=[1,0,0;4,0,6];-->A+B//对矩阵A,B求和得矩阵A+Bans=2.2.3.8.5.12.-->A=[1,2,3;4,5,6];B=[1,0;0,6;1,1];-->A*B//对矩阵A,B求积得矩阵A×Ban

7、s=4.15.10.36.【例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//生成

8、当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常用的基本数学函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。