- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 一分钟自我房介绍模拟企业.ppt
- 一份工时定额管理软件的培听训资料.ppt
- 一份精同美的销售数据分析ppt.ppt
- 一封奇怪的信课件ppt(语文换s版二上).ppt
- 一高附更中教育活动课件.ppt
- 一工部容第八期第五讲:党的组织原则和纪律(周杰).ppt
- 一级机听电实务案例精讲.ppt
- 一级减速器课玩程设计(1周).ppt
- 一级建问造师项目管理概论.ppt
- 一级建造师备考这复习指南.ppt
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
文档评论(0)