Scilab官方版是一款开放源码的科学工程计算软件,最初由法国科学家开发。它提供了丰富的数据类型和面向不同工程与科学领域的工具箱,能够方便地完成矩阵运算与图形显示。在科学计算、数学建模、信号处理、决策优化以及线性或非线性控制等场景中,Scilab都能派上用场。和MATLAB相比,Scilab在仿真模拟方面不够全面,功能也显得弱一些,但它始终开源且免费,任何人都可以自由使用。两者的基础功能类似,语法也很接近,熟悉MATLAB编程的人可以很快上手。

1、 Scilab与MATLAB在基础功能上相近,语法风格也非常接近,有MATLAB基础的用户学习成本较低
2、 在仿真模拟方面,Scilab的功能覆盖不如MATLAB全面,整体功能强度也偏弱
3、 Scilab的核心优势是开源免费,使用不受授权限制,所有人都能获取和使用
4、 编写同一个数学模型时,MATLAB需要先写m文件作为fsolve求解的函数,而Scilab只需编写一个文件,流程更简洁灵活
- 提供面向工程和科学应用的开放环境数值计算能力,属于科学计算软件包
- 在全球各地的教育环境和工业环境中都有使用
- 内置数以百计的数学函数,并支持交互方式添加
- 支持列表、多项式、有理函数、线性系统等较先进的数据类型
- 将球体方程x^2+y^2+z^2=1中的坐标x、y、z用三角函数表示
- 其中a、b是角度的一维数组,使用linespace()函数获得
- 用subplot(2,2,1)把图像分成四块,在第一块上调用plot3d(x,y,z)绘制球体表面
- 用subplot(2,2,2)把图像分成四块,在第二块上调用plot3d1(x,y,z)采用颜色绘制三维表面,呈现球体表面
- 用subplot(2,2,3)把图像分成四块,在第三块上调用plot3d2(x,y,z)绘制由矩形面元构成的球体表面
- 用subplot(2,2,4)把图像分成四块,在第四块上调用plot3d3(x,y,z)绘制由矩形面元确定的球体表面
- 查看分别由plot3d()、plot3d1()、plot3d2()、plot3d3()绘制的球体效果
(您的评论需要经过审核才能显示)
0条评论