- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
scilab使用教程.ppt
* 1.1 SCILAB的安装 SCILAB可以从官方网站 上下载,用户 可以选择安装二进制版本,或者编译源程序生成SCILAB。 1.2 SCILAB主窗口介绍 第1章 SCILAB简介 1.3 SCILAB中的基本操作与预定对象 1.3.1 SCILAB的工作环境的存取 可采用save load 函数对工作环境进行存取。 例如: save work.dat save ‘work.dat’,A,x load work.dat 1.3.2 界面层次的控制操作 1.3.3 SCILAB主窗口中的快捷键操作 1.3.4 SCILAB中预先定义的对象 可以用Whos和 who 查看SCILAB中预先定义的对象。 2.1 引言 2.2 特定符号与常数 2.2.1 特定符号 指令分隔符( , ;) 指令行续行符(…) 加注符号(//) $ 最后一个变量 起始值:间隔:终止值 2.2.2 特定常数 %pi, %i, %NAN无穷,%e, %inf ,%eps逃离,%f错,%t对。 2.3 标量的数值计算和常用函数 包括加 + 、减 - 、乘 * 、除 / 和乘方 ^ 等运算。 常用函数有 : sqrt, log, log10,sin,cos,tan,atan,exp,cosh,floor大于该数的最小整数, round四舍五入,abs绝对值,real,imag,modulo取余modulo 3,2 等. 2.4 数值型向量与矩阵的定义及基本运算 2.4.1 数值型向量与矩阵的定义 矩阵元素放在[ ]中,每行用“;”分隔开,每列用“,” (或用空格)分隔开。 第2章 数据类型 2.4.2 数值型向量与矩阵的运算 包括矩阵的加法 + ,减法 - ,共轭转置 ’ ,乘法 * , 左除 A/B是指 ,右除 A\B是指 ,幂 ^ , 逐元相乘 .* ,逐元相除 ./ ,逐元取幂 .^ 等运算。 2.5 与数值型矩阵有关的若干常用函数 2.5.1 常用矩阵的生成函数 diag 生成对角矩阵 diag [1,2,3] ;和空格也可以 eye 生成单位矩阵 rand 生成随机矩阵 ones 生成全部元素为1的矩阵 zeros 生成零矩阵。 linspace 或“:” 生成线性分布的向量。 2.5.2 size函数和matrix函数 size函数获取矩阵的大小; size 矩阵名 matrix函数用已知矩阵的元素生成重新定义大小的矩阵。 e.g b matrix a,2,3 2.5.3 从已知矩阵提取部分元素来构成同阶新矩阵的若干函数 可使用 triu 函数和 tril 函数提取上三角和下三角元 素来构成同阶新矩阵 e.g y triu a,1 :将对角线向左下方移动一排 2.5.4 与方阵的行列式求值、求逆、线性代数方程组 的求解、求矩阵特征值与特征向量等有关的函数 det 方阵的行列式求值 inv 求逆 linsolve 线性代数方程组的求解 spec 求矩阵特征值 bdiag 矩阵对角化 2.5.5 与矩阵(数组)或向量有关的数据统计函数 [n,[d]] max a,[‘r(每一行)’],[‘c(每一列)’] 取矩阵(数组)或向量元素的最大值 sum a,[‘r’],[‘c’] 矩阵(数组)或向量元素求和 mean a, [‘r’],[‘c’] 矩阵(数组)或向量元素求平均值 cumsum a ,[‘r’],[‘c’] 矩阵(数组)或向量元素的累加 prod a ,[‘r’],[‘c’] 矩阵(数组)或向量元素的逐项求积 2.6 向量与矩阵(数组)元素的引用 b(k) 表示向量b的第k个元素 a(i,j) 表示矩阵a的第(i,j)个元素 可以用函数find 条件表达式 来寻找所需的元素。 a($)表示a的最后一个元素。 a $-1 表示倒数 第二个元素 还可以用逻辑符号来提取矩阵的元素,例如: 2.7 整型数组 采用int8 和int32 把一个数转化为整数。 a int8 4 ; b int8 5 ; c a/b 结果为0 2.8 布尔型向量与矩阵的定义及基本运算 逻辑运算:与(),或 | ,非 ~ ; 关系运算: , , , , ,~ 2.9 字符串型数据的定义与运算 2.9.1 字符串的定义 字符串一般用单引号 ’ 或双引号 ” 括起来。 还可以定义字符串矩阵。 2.9.2 字符串的运算 可采用“+”将两个字符串连起来。 2.9.3 与处理字符串有关的一些常用函数 ascii 从字符型转换成ASCII值; execstr 把字符串传给Scilab解释器; grep 查找在字符矩阵中是否出现该字符串; part 提取字字符串
您可能关注的文档
最近下载
- 2022急诊胸痛心血管标志物联合检测专家共识(全文).pdf VIP
- 2025年四川高处安装、维护、拆除作业_特种作业证考试复习题库资料(含答案).pdf
- 临床医学专业水平测试评分表.pdf VIP
- 2024年四川省绵阳市中考化学真题卷(含答案与解析).pdf VIP
- 《三位数乘两位数》大单元教学设计 (1).docx VIP
- 2024年四川省绵阳市中考数学真题卷(含答案与解析).pdf VIP
- 生如夏花小清新模板(含音频+视频).pptx VIP
- 2024学年统编版高中语文选择性必修下册《客至》优质课一等奖课件28张.pptx
- Sysmex XN-1000全自动血液分析仪标准操作程序.pdf VIP
- 2025安全生产月主题宣讲课件.pptx
文档评论(0)