Scilab试用

Scilab安装(不体验篇)

Python版本的MatLab-Scilab

各位客官可以看我以前瞎写的两篇文章:

开始体验~

clearx = linspace(-5,5,51);y = 1 ./(1+x.^2);plot(x,y,'o-b');

对于可视化大家都喜欢,因为有结果,直接写。

简单的分析一下,clear先清空屏幕。x生成一堆步进值,接着表达式,最后plot。啊这,其实是Matlab+Python的语法杂糅。。。

结果

可以打开数据提示功能

也可以看内置的doc

我觉得可能是学习这个东西唯一的资料

对于一个图形的句柄,可以设置一些属性

对于单个的数据可以单独的编辑

对单一的数组可以绘制图形

这个是自带的一种编辑器

clearx = linspace(-5,5,51);y = 1 ./(1+x.^2);plot(x,y,'o-b');xgrid(5, 1, 7)

F5运行

也可以加grid

然后也可以新建一个文件

也可以更改字体

还有一个函数的简单导航器

https://www.scilab.org/

说一千道一万,还是看官网

https://www.scilab.org/software/scilab/data-visualization

关于数据可视化的一些demo

https://help.scilab.org/

这个是你学习Scilab最权威的地方

http://www.utc.fr/~mottelet/plotlib.html

内部绘图包的发源地在这里

https://help.scilab.org/docs/6.1.1/en_US/plot2d.html

具体的文档页面

// axis centered at (0,0)clf();x=[0:0.1:2*%pi]';plot2d(x-4,sin(x),1,leg="sin(x)");a=gca(); // Handle on axes entitya.x_location = "origin";a.y_location = "origin";// Some operations on entities created by plot2d ...isoviewa=gca();a.children // list the children of the axes.// There are a compound made of two polylines and a legendpoly1= a.children(1).children(1); //store polyline handle into poly1poly1.foreground = 4; // another way to change the style...poly1.thickness = 3; // ...and the thickness of a curve.poly1.clip_state='off'; // clipping controlleg = a.children(2); // store legend handle into legleg.font_style = 9;leg.line_mode = "on";isoview off

看看效果

绘制语法,很简单的

https://help.scilab.org/docs/6.1.1/en_US/index.html

等我玩完Matlab再写这个

(0)

相关推荐