Scilab安装(不体验篇)
Python版本的MatLab-Scilab
各位客官可以看我以前瞎写的两篇文章:
开始体验~
代码语言:javascript复制clear
x = linspace(-5,5,51);
y = 1 ./(1 x.^2);
plot(x,y,'o-b');
对于可视化大家都喜欢,因为有结果,直接写。
简单的分析一下,clear先清空屏幕。x生成一堆步进值,接着表达式,最后plot。啊这,其实是Matlab Python的语法杂糅。。。
结果
可以打开数据提示功能
也可以看内置的doc
我觉得可能是学习这个东西唯一的资料
对于一个图形的句柄,可以设置一些属性
对于单个的数据可以单独的编辑
对单一的数组可以绘制图形
这个是自带的一种编辑器
代码语言:javascript复制clear
x = linspace(-5,5,51);
y = 1 ./(1 x.^2);
plot(x,y,'o-b');
xgrid(5, 1, 7)
F5运行
也可以加grid
然后也可以新建一个文件
也可以更改字体
还有一个函数的简单导航器
代码语言:javascript复制https://www.scilab.org/
说一千道一万,还是看官网
代码语言:javascript复制https://www.scilab.org/software/scilab/data-visualization
关于数据可视化的一些demo
代码语言:javascript复制https://help.scilab.org/
这个是你学习Scilab最权威的地方
代码语言:javascript复制http://www.utc.fr/~mottelet/plotlib.html
内部绘图包的发源地在这里
代码语言:javascript复制https://help.scilab.org/docs/6.1.1/en_US/plot2d.html
具体的文档页面
代码语言:javascript复制// 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 entity
a.x_location = "origin";
a.y_location = "origin";
// Some operations on entities created by plot2d ...
isoview
a=gca();
a.children // list the children of the axes.
// There are a compound made of two polylines and a legend
poly1= a.children(1).children(1); //store polyline handle into poly1
poly1.foreground = 4; // another way to change the style...
poly1.thickness = 3; // ...and the thickness of a curve.
poly1.clip_state='off'; // clipping control
leg = a.children(2); // store legend handle into leg
leg.font_style = 9;
leg.line_mode = "on";
isoview off
看看效果
绘制语法,很简单的
代码语言:javascript复制https://help.scilab.org/docs/6.1.1/en_US/index.html
等我玩完Matlab再写这个