scilab(scilab是c语言吗)
本文目录
- scilab是c语言吗
- scilab怎么读音标或拼音
- scilab怎么用啊
- 如何用scilab绘图 绘出二位正态分布函数
- scilab是什么
- 新版本的scilab如何进行脚本编写
- scilab 与 matlab 哪个好用, 或在某方面的优势
- 用scilab制图时怎么处理间断点
scilab是c语言吗
scillab是由C语言转化而来的高级语言。结构比C简单(据说后来用的是C++???),按语言类型分类的话,scilab属于高级汇编语言。C++比起scilab属于较低级的语言(级数越低、越难、功能越全。)....
不是。scilab 是一种科学工程计算软件,可以很方便地实现各种矩阵运算与图形显示,能应用于科学计算、数学建模、信号处理、决策优化、线性/非线性控制等各个方面。自己上网查查、我也不清楚--------
scilab怎么读音标或拼音
SCILAB 是由法国国家信息、自动化研究院(INRIA)的科学家们开发的“开放源码”软件。SCILAB 一词来源于英文 “Scientific Laboratory"(科学实验室)词头的合并。可以读成赛赖博(sai lab 不好意思 音标放上面就乱码了)
scilab怎么用啊
Scilab操作入门介绍界面,帮助,demo等使用方法命令提示符: --》scilab的命令提示符是--》 , 在该提示符下可以输入命令。 在运行demo时会有暂停,此时显示的提示符》》只是等待用户按Enter键,不能输入命令。 在菜单Control-》 stop可以暂时停止demo的执行,之后命令提示符变为-1-》, 此时可以输入命令。 使用resume命令或者选择菜单Control-》resume 可以恢复demo的执行。 使用abort命令或选择菜单Control-》abort可以放弃demo的执行,命令提示符重新变为--》.数值运算基本运算在指令界面的 ’--》’之后,即可输入运算字串。例子:--》 1+1 //按下Ans =2.--》 log(10) //按下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函数。)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( ,"x","coeff") 字符串类型用单引号或双引号表示字符串。在scilab中,字符串被当作一种基本类型而不是字符数组来看待。因此,在用字符串构成矩阵的时候没有对字符串长度的限制。例如,--》s =’this’与’a’长度不需要相同。 矩阵生成直接输入可以使用同Matlab一样的语法来输入矩阵,如A = 行分隔符用分号;或者换行符,列分隔符用逗号,或空格,首尾用括起来。数据必须是同一基本类型,不能把数值和字符串混用。但布尔类型可作为数值类型(0和1)而与数值类型混用,数值类型可作为多项式与多项式混用。使用start:increment:end双目运算符生成向量例如--》 x=0:0.1:10;使用函数可用linspace得到均匀分布的向量。)v: 从x1到x2均匀分布的n个数,n可省,缺省值为100。eye 生成单位矩阵x = eye(m,n) 生成mxn维的对角线为1,其它元素为0的矩阵x = eye(A) 生成与矩阵A同维的单位矩阵,若A是标量,结果为1x = eye() 生成维数不定的单位矩阵,当它与其它维数确定的矩阵相加时自动转为相应维数的矩阵基本运算符加减乘除:+ - * /自然数的次方:ex 在scilab上,要写成:exp(x) 绝对值:abs(),例如:abs(-3) Ans= 3. 矩阵转数值:在算符前加上".",为什么要这么做?因为Scilab在运算时,基本上都是把那些数值当做矩阵来看待的。当你打了一大串的数值串要做运算时,却出现了错误讯息。就有可能要考虑此状况了,这时就要将乘或除与exp(),sin(),cos()等等的运算式前加上点号。例如:.*,./,.exp()等等,例如:3*t.*exp(sin(t))(注意:指令尾端的’;’号,加上则运算结果将不会输出至萤幕上,不加则效果反之 。)另外还有次方算符:^ (例如2的3次方23:2^3) 开根号:sqrt()(例如表示成sqrt(2),也可以直接用2^(1/2)或2^(0.5)表示。)括号:()在运算时只能使用’()’,其他的括号类型有别的用途,不能在此使用。 运算符:log系列log():这是以自然数e=2.7182818为底的对数。这种对数在数学上是以ln来表示之。 log2():以2为底的对数。 log10():以10为底的对数,也是我们最熟悉的一种对数之一。 其它少见的log指令: log1p(x):等同于log(1+x) logspace():以对数方式从a,b取n等分。例如:logspace(0,2,300):0到2之间取300等份 。 三角函数三种:sin(),cos(),tan().至于cot,sec,csc这三个函数Scilab并没有设计,不过使用:1/sin() , 1/cos() , 1/tan()这样的格式即可解决。 三个反函数:asin(),acos(),atan(). 双曲线函数这是一个跟三角函数相似但内容完全不同的函数。此类函数与e有关。三个:sinh(),cosh(),tanh() 三个反函数:asinh(),acosh(),atanh() 向量和矩阵运算矩阵函数统计分析函数多项式运算复数运算Scilab语言介绍Scilab编程语言.....B变量定义......if条件判断......for循环......while循环......函数定义......函数调用......计算结果可视化计算结果可视化二维平面绘图三维立体绘图工具箱开发本文档来源于 builder.sce: 主builder loader.sce: 主loader license.txt: 协议 还有什么问题看一下这个网站http://www.scilab.org.cn/?q=book/export/html/12
如何用scilab绘图 绘出二位正态分布函数
第一、SCILAB的发行版里边没有像MATLAB的normpdf、R语言的pnorm这样的计算正态分布的概率密度分布的函数,得用“atomsInstall("distfun");”命令自己从scilab-forge下载(这一点很像OCTAVE) 之后才能绘出二维正态分布函数
atomsInstall("distfun");命令报告已安装distfun、specfun、apifun、helptbx,但是要用这个distfun组件,SCILAB还需要手动关闭再打开。
重启后看到distfun组件加载成功
第二、在-2《=x,y《=2区间上绘制二维联合正态分布图像,设两随机变量完全不相关,ρ=0,其中X,Y~N(0,1),公式如下:
绘图代码如下:
x1 = -3:0.2:3;x2 = -3:0.2:3;
= meshgrid(x1,x2);
X3 = distfun_normpdf((X1.^2+X2.^2).^.5,0,1)./(2.*%pi).^.5;
surf(X1,X2,X3);xlabel(’x1’);ylabel(’x2’);zlabel(’Probability Density’);
代码和运行效果截图
scilab是什么
Scilab(Scientific Laboratory)是以法国国立信息与自动化研究院(INRIA)的科学家为主共同开发的“开放源码”式科学计算软件,它主要有两个功能:数值计算和计算结果可视化。SCILAB数据类型丰富,可以很方便地实现各种矩阵运算。SCILAB也能处理比数字矩阵复杂得多的对象,例如控制专业的多项式传递函数矩阵。SCILAB允许用户在线建立自定义函数。函数在SCILAB中被当作数据对象处理。另外SCILAB具有功能丰富的图形显示能力,可以完成各种常规形式的计算结果的可视化功能。 SCILAB 为用户提供如下计算和开放式编程环境: 1、多种容易操作的数据类型。 2、一个作为广泛计算基础的合理有效的基本 函数集。 3、一个开放式编程环境,新的函数能很容易 地被添加。 Intersci是一个有用的发布工具,通过它能建立接口,添加新的函数及工具箱,例如增加新的FORTRAN代码和C代码到SCILAB中。 SCILAB还包括一些应用于不同科学计算领域的工具箱, 例如应用于数学建模、 信号处理、网络分析、决策优化、线形与非线性控 制等多个方面的工具箱。它的工具箱允许图形定义和模拟复杂的 连续和离散的混杂系统。SCILAB由3个独立的部分组成:一个解释器、函数库(SCILAB程序)以及一个FORTRAN和C程序库。另外 SCILAB是一种解释性语言,能运行于Windows 、Linux以及UNIX等操作系统环境下。 SCILAB与目前流行的MATLAB软件起源相同,都源自于Cleve Moler于1980年开发的程序,其功能与MATLAB 软件相似,并且表达式的语法、函数的调用和大多数控制指令都相似。 下载Scilab Stable 2.4.1 http://www.mydown.com/soft/16/16424.html 教程 http://www.blog.edu.cn/user1/7743/archives/2005/109623.shtml
新版本的scilab如何进行脚本编写
双击scilab图标,运行scilab软件。在scilab软件的控制台窗口中,进行四则运算。对变量进行赋值,进行计算。通过赋值语句,创建两个变量a、b,创建数组,然后计算。实际上脚本就是程序,一般都是由应用程序提供的编程语言。应用程序包括浏览器(JavaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。SCILAB 是由法国国家信息、自动化研究院的科学家们开发的“开放源码”软件。SCILAB作为一种科学工程计算软件,其数据类型丰富,可以很方便地实现各种矩阵运算与图形显示,能应用于科学计算、数学建模、信号处理、决策优化、线性、非线性控制等各个方面。
scilab 与 matlab 哪个好用, 或在某方面的优势
matlab功能全面,包含了多个仿真模块,使用方便,在大学用的比较多。缺点是体积庞大,且并非自由软件,价格昂贵。scilab是自由软件,也具有仿真模拟的功能,缺点是模块较少,不兼容matlab语法。目前两岸有组织在中学推广这个软件。另外,类似的数学软件还有octave,此软件似乎只有linux版本,是自由软件,兼容matlab语法,与linux下的其他软件可友好相处,比如能够在emacs中调用,能够使用shell的管道与其他进程通信,缺点是没有仿真功能,运算速度慢。以上三者均属于数值运算型软件。所谓“数值运算“,就是以已知数入算,类比于”算术“。还有另外一类数学软件,他们属于”符号运算“型的,就是以未知数入算,类比于“代数”。如mathematica、maxima等。
用scilab制图时怎么处理间断点
用scilab制图时处理间断点,在间断点两端相隔很近的时候,绘制出的图像间断点就会误增加一个折线,不符合函数定义,这时需要在函数间断点增加一个不能绘制的值%nan。
例如在区间上绘制分段函数:当-2《=x《=0时,y=exp(x),而当0《x《=2时,y=x;
如果直接写代码(3行):
x=;
y=(x《0).*(exp(x))+(x》=0).*(x);
plot(x,y);
间断处多了一个折线,不符定义
处理间断点,需要在x数据上插入一个%nan,表示数据缺失,不让scilab去画它,y的表达式就照常写就好了(3行)
x=;
y=(x《0).*(exp(x))+(x》=0).*(x);
plot(x,y);
间断点图像绘制成功
更多文章:
联想y400笔记本拆机教程(联想y400怎么拆机安装4G内存及ssd固态硬盘)
2024年6月14日 14:00
gtx670为什么在天梯那么高(gtx660和gtx660Ti还有gtx670显卡,差距是多少)
2024年10月30日 08:35
华硕m51kr(华硕m51kr看配置用vista好还是xp好)
2024年7月29日 09:40
1999年ibm笔记本(1999年ibm笔记本电脑价格是多少)
2024年8月10日 00:55
联想e49l笔记本(我的笔记本联想昭阳E49L连不上WIFI是怎么回事)
2024年5月24日 17:55
戴尔灵越15无线网卡驱动(Inspiron 15 3537 戴尔笔记本的无限网卡的驱动在哪里装)
2024年5月14日 23:02
电脑换了电池还是充不上电(笔记本电脑刚换的电池有10格电可是充不进去电)
2024年6月30日 02:25
hp技术支持(惠普电脑过了保修期,使用工程师技术在线支持收费么)
2024年6月8日 23:25
thinkpad无线鼠标驱动(thinkpad无线蓝牙鼠标连接不了电脑是怎么回事)
2024年1月19日 14:40
华硕k40ip能加装固态硬盘吗(华硕笔记本电脑能不能装固态硬盘)
2023年6月30日 00:30
华硕笔记本N73SV有没有键盘灯?华硕笔记本N73和N53哪个好
2024年11月5日 07:10
轻薄办公笔记本推荐(有什么好用的适合办公的轻薄笔记本电脑推荐吗)
2024年8月24日 13:15