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