一讲scilab车基本操作.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一讲scilab车基本操作

* * 【教育类精品资料】 Scilab4 简介 一. 基本操作 二. 语言结构 三. 程序文件 四. 基本绘图 五. 简单应用 高中数学中的算法初步 Scilab缺省操作桌面, Command命令窗口   Scilab是以法国国立信息与自动化研究院(INRIA)的科学家为主开发的“开放源码”式科学计算自由软件。Scilab一词来源于英文“Scientific Laboratory”(科学实验室)词头的合并。Scilab与Matlab非常相似,都是基于矩阵运算的科学计算软件,但它是自由软件,其指令形式与数学、工程中常用的形式十分相似。 目前国家科技部正大力支持推广和普及Scilab软件,国家教育部同意将其写入高中数学教材。通过Scilab,一方面可以实践算法实现,另一方面可以进行数学实验、数学建模活动。 1.Scilab 基本操作 『操作』 如右图,在Scilab的 Command 窗口下用 键盘输入表达式后,按【Enter】键执行指令, Command 窗口下显示计算结果。 在Command窗口下进行数学运算,只需将表达式直接输入提示号(-- )之后,并按【Enter】 键即可。Scilab会将计算结果直接存入变量ans,代表Scilab运算后的答案 (Answer),并在Command窗口下显示其数值。 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(-0.3*4^2); --y y= -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/0 nan或NaN: 表示非数值(Not a number), 例如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+B ans = 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×B ans = 4. 15. 10. 36. 【例2-3】一些特殊矩阵的赋值方式示例。 --A=zer

文档评论(0)

150****4233 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档