第一讲Scilab基本操作.docVIP

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

第一讲 Scilab基本操作 一. Scilab简单介绍 Scilab是以法国国立信息与自动化研究院(INRIA)的科学家为主开发的“开放源码”式科学计算自由软件. Scilab一词来源于英文“Scientific Laboratory”()Scilab与Matlab非常相似,,,. 目前国家科技部正大力支持推广和普及Scilab软件,国家教育部同意将其写入高中数学教材。通过Scilab,一方面可以实践算法实现,另一方面可以进行数学实验、数学建模活动. 二.Scilab基本操作 例1 求[12+2((7-4)]÷32 计算结果. 操作: 如右图,在Scilab的 Command 窗口下用键盘输入表达式后,按【Enter】键执行指令, Command 窗口下显示计算结果. 在Command窗口下进行数学运算,只需将表达式直接输入提示号(-- )之后,并按【Enter】 键即可。Scilab会将计算结果直接存入变量ans,代表Scilab运算后的答案 (Answer),并在Command窗口下显示其数值. Scilab将所有数值均保存为double形式,故不需要变量声明,Scilab会自动进行变量的创建和回收. 变量名 = 数值 或变量组成的表达式 或字符串 Scilab中语句注释与说明的指令是两条斜杠“// ”,编译器对其后所在行内容不作任何处理,如上图. 若不想让Scilab每次都显示计算结果,只需在表达式后面加上分号“;”,如上例. Scilab 变量命名规则 1.变量名必须是英文字母,区分大小写 2.字母间不可留空格 Scilab 数据格式 函数指令format( )的作用是设置或返回当前数据格式的位数. Scilab 预定义的一些常数: i:基本虚数单位 pi:圆周率(π=3.1415926...) e: 欧拉常数(е=2.7182818...) inf: 表示无限大, 例如1/0 nan或NaN: 表示非数值(Not a number),例如0/0 在使用预定义常数之前加%,如下图. 简单矩阵的输入和运算. 简单矩阵的输入和运算. 一些特殊矩阵的赋值方式示例. 一些特殊矩阵的赋值方式示例. 例6 一些特殊矩阵的赋值方式示例. 表达式 y=x.*x中的“.*” 表示对应元素相乘; 另外,“./” 表示对应元素相除, “.^” 表示对应元素求幂. . Scilab常用的基本数学函数 abs(x): 纯量的绝对值或向量的模 sqrt(x):开平方 fix(x): 求实数x的整数部分 modulo(x,y):求x除以y余数 round(x):四舍五入至最近整数 floor(x):不超过x的最大整数 sign(x): 符号函数 当x0时,sign(x)= 1 当x=0时,sign(x)= 0 当x0时,sign(x)=-1 exp(x):自然指数 log(x):以e为底的对数,即自然对数 log2(x):以2为底的对数 log10(x):以10为底的对数 sin(x): 正弦函数 cos(x):余弦函数 tan(x):正切函数 asin(x):反正弦函数 acos(x):反余弦函数 atan(x):反正切函数 5 Scilab缺省操作桌面 Command命令窗口 --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,注意加引号””,表示字符串语句. --y=sin(10)*exp(-0.3*4^2); --y y= -0.0044772 设置数据格式是12位(10位,含数值符号). 显示当前数据格式(10位,含数值符号). ans = 2. 3. //矩阵A的维数是2(3 --size(A) //使用函数size(A)可以得到矩阵A的维数 A = 1. 2. 3. 4. 5. 6. --A=[1,2,3; 4,5,6] ans = 4. 15. 10. 36. --A=[1,2,3

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档