永发信息网

scilab怎么用啊?

答案:2  悬赏:70  手机版
解决时间 2021-02-19 11:25
  • 提问者网友:不爱我么
  • 2021-02-19 02:57
scilab怎么用啊?
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-02-19 03:13
https://fsa.ia.ac.cn/mediawiki/index.php?title=Scilab%E4%B8%AD%E6%96%87%E6%95%99%E7%A8%8B&curid=6433&diff=6592&oldid=0 这里有它• 电子版的scilab教程 自己去学习一下 印象深刻 些 Scilab操作入门 介绍界面,帮助,demo等使用方法 命令提示符: --> scilab的命令提示符是--> , 在该提示符下可以输入命令. 在运行demo时会有暂停,此时显示的提示符>>只是等待用户按Enter键,不能输入命令. 在菜单Control-> stop可以暂时停止demo的执行,之后命令提示符变为-1->, 此时可以输入命令. 使用resume命令或者选择菜单Control->resume 可以恢复demo的执行. 使用abort命令或选择菜单Control->abort可以放弃demo的执行,命令提示符重新变为-->. 数值运算 基本运算 在指令界面的 '-->'之后,即可输入运算字串.例子: --> 1+1 //按下[Enter] Ans = 2. --> log(10) //按下[Enter] Ans = 2.3025851 变量与常量 在scilab中变量的宣告是很自由的,几乎大部分的字串皆可以成为变量.例如x=3;a2=14;.但是变量开头不可以是数字.同时也不可以将Scilab内定常数更改它的数值. Scilab的内定常数多半以'%'开头,例如圆周率π,它以'%pi'来表示.自然常数e:%e.虚数i:%i.如对这些常数重新宣告会出现错误讯息. 变量的类型 scilab的数据类型分为三大类,标量式、矩阵式和特殊数据类型. 标量式和矩阵式都包含如下几种基本类型: 数值类型、布尔类型、多项式类型和字符串类型.特殊数据类型包括表(list)和函数. 数值类型 如matlab一样,scilab的变量可以不经定义直接赋值.不同的是,引用系统预定的变量需加上%,如得到常量pi的值,需使用%pi, 类似的如虚数单位%i,布尔值%t,%f等等. 布尔类型 可通过关系关系运算符产生布尔类型的变量.要得到布尔类型的字面常量,可以用%t,%f,%T,%F. 多项式类型 生成多项式用poly函数. [p] = poly(a,x,[flag]) a是矩阵或向量(包括标量) x 是符号变量 flag是可选参数 若a是矩阵,则不需flag参数.返回矩阵x*E- a 的特征多项式,E为与a同维的单位矩阵 若a是向量(含标量情形),返回结果与flag有关.若flag为roots(默认值),则返回自变量是x,以向量a的个元素为根的多项式.例如, -->p = poly(0,x,roots) 然后可利用返回结果运算得到新的多项式: -->q = 1+2*p +p^2 也可直接指定系数生成多项式 --> p =poly([1 2 1] ,x,coeff) 字符串类型 用单引号或双引号表示字符串.在scilab中,字符串被当作一种基本类型而不是字符数组来看待.因此,在用字符串构成矩阵的时候没有对字符串长度的限制.例如, -->s =['this' 'is' ; 'a' 'string'] 'this'与'a'长度不需要相同. 矩阵生成 直接输入 可以使用同Matlab一样的语法来输入矩阵,如 A = [1 0; 0 1] 行分隔符用分号;或者换行符,列分隔符用逗号,或空格,首尾用[,]括起来.数据必须是同一基本类型,不能把数值和字符串混用.但布尔类型可作为数值类型(0和1)而与数值类型混用,数值类型可作为多项式与多项式混用.
全部回答
  • 1楼网友:往事隔山水
  • 2021-02-19 04:21
对的,就是这个意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯