SCILAB5.1.1:科学计算与矩阵处理实战指南
需积分: 10 103 浏览量
更新于2024-08-02
收藏 6.17MB PDF 举报
"SCILAB5.1.1实用手册"
SCILAB是一款强大的科学计算软件,由法国国家信息、自动化研究院(INRIA)开发,属于开源性质。该软件的名字来源于"Scientific Laboratory"的缩写,其设计目标是提供与MATLAB相似的功能,包括科学计算、矩阵运算、图形显示以及各种工程和科学应用。SCILAB支持多种数据类型,并且具有丰富的内置函数和工具箱,比如SCICOS、信号处理工具箱和图与网络工具箱等,这些工具箱能够满足不同领域的特定需求。
手册内容概览:
1. **abort**: 这个命令用于终止当前正在执行的程序或操作。
2. **add_demo**: 用于添加新的演示示例到SCILAB环境中。
3. **ans**: SCILAB中的特殊变量,存储上一次计算的结果。
4. **argn**: 提供关于函数调用时参数数量的信息。
5. **backslash (\)**: 在SCILAB中,反斜杠用于表示矩阵除法。
6. **boolean**: SCILAB中的布尔类型数据,用于逻辑运算。
7. **brackets**: 括号在SCILAB中用于定义数组、矩阵和函数调用。
8. **break**: 用于跳出循环结构。
9. **case**: 用于条件选择,类似于其他编程语言中的switch语句。
10. **chdir**: 改变当前工作目录。
11. **clear**: 清除当前工作空间中的变量。
12. **clearfun**: 删除指定的函数定义。
13. **clearglobal**: 删除全局变量。
14. **colon**: 在数组定义和索引中使用,例如创建等差序列。
15. **comma**: 用于分隔数组元素或函数参数。
16. **comments**: 注释符号,用于解释代码。
17. **comp**: 关于编译器和编译选项的函数。
18. **comparison**: 包含比较运算符,如等于、不等于、小于、大于等。
19. **continue**: 继续下一个循环迭代。
20. **debug**: 调试相关功能,如设置断点。
21. **delbpt**: 删除调试断点。
22. **dispbpt**: 显示当前的调试断点。
23. **do...while**: 循环结构,执行至少一次。
24. **dot**: 点运算符用于访问对象的属性或方法。
25. **edit**: 打开编辑器编辑指定的文件。
26. **else...elseif...else**: 用于条件语句,提供不同的执行路径。
27. **empty**: 判断变量是否为空。
28. **end**: 结束循环、函数或条件语句。
29. **equal**: 等于运算符。
30. **errcatch**: 错误捕获机制,用于异常处理。
31. **errclear**: 清除错误状态。
32. **error**: 抛出错误信息。
33. **error_table**: 错误信息表,用于查看错误详情。
34. **evstr**: 评估字符串中的表达式。
35. **exec**: 执行一个字符串中的命令或脚本。
36. **exists**: 检查文件或变量是否存在。
37. **exit**: 退出SCILAB会话。
38. **external**: 调用外部C或Fortran函数。
39. **extraction**: 数组和矩阵的元素提取操作。
40. **for**: 用于循环结构。
41. **format**: 设置输出格式,如精度和宽度。
42. **funcprot**: 函数原型相关操作。
43. **funptr**: 函数指针,用于函数作为参数传递。
44. **getdebuginfo**: 获取调试信息。
45. **getmd5**: 计算文件的MD5哈希值。
46. **getmemory**: 查看内存使用情况。
47. **getmodules**: 获取已加载模块的信息。
48. **getos**: 获取操作系统信息。
49. **getscilabmode**: 获取SCILAB的运行模式。
50. **getshell**: 获取或设置系统外壳程序。
51. **getvariablesonstack**: 查看堆栈上的变量。
52. **getversion**: 获取SCILAB的版本信息。
53. **global**: 定义全局变量。
54. **gstacksize**: 获取或设置全局变量堆栈大小。
55. **hat**: 上标运算,如用于向量的转置。
56. **ieee**: IEEE浮点数相关的函数和常量。
57. **ifthenelse**: 条件语句。
58. **insertion**: 数组和矩阵的插入操作。
59. **intppty**: 交互式提示行的属性和设置。
60. **inv_coeff**: 倒数系数,用于矩阵运算。
61. **iserror**: 检查是否发生错误。
62. **isglobal**: 检查变量是否为全局变量。
63. **lasterror**: 获取最近的错误信息。
64. **left**: 左括号,在数组和矩阵操作中使用。
65. **less**: 小于运算符。
66. **librarieslist**: 列出可用的库或模块。
67. **libraryinfo**: 获取库或模块的信息。
68. **macr2lst**: 将宏转换为列表。
69. **macr2tree**: 将宏转换为树结构。
70. **matrices**: 矩阵操作,包括创建、修改和运算。
71. **matrix**: 创建和操作矩阵。
72. **mode**: 更改SCILAB的运行模式。
73. **mtlb_mode**: MATLAB兼容模式,使得代码在MATLAB和SCILAB间可移植。
74. **names**: 获取变量、函数或文件的名称列表。
75. **newfun**: 创建新函数。
76. **null**: 生成空矩阵或空对象。
77. **parents**: 获取对象的父对象。
78. **pause**: 暂停程序执行,等待用户输入。
79. **percent**: 百分号用于表示行内注释或函数引用。
80. **perl**: 调用Perl脚本。
81. **plus**: 加法运算。
82. **poly**: 多项式操作,如创建和处理多项式对象。
83. **power**: 幂运算。
84. **predef**: 预定义函数列表。
85. **print**: 输出内容到屏幕。
86. **quit**: 退出SCILAB,同exit命令。
87. **random**: 随机数生成。
88. **return**: 从函数中返回值。
89. **save**: 保存变量到文件。
90. **setdebuginfo**: 设置调试信息。
91. **sin**: 正弦函数。
92. **sqrt**: 平方根函数。
93. **string**: 字符串操作,如创建和处理字符串。
94. **struct**: 结构体操作。
95. **switch**: 用于多分支选择。
96. **system**: 调用系统命令。
97. **tempfile**: 生成临时文件名。
98. **timer**: 定时器功能。
99. **toeplitz**: 生成 Toeplitz 矩阵。
100. **transpose**: 转置矩阵。
101. **type**: 显示文件的内容。
102. **uminus**: 负号运算。
103. **varargin**: 动态传递函数参数。
104. **varargout**: 动态获取函数输出参数。
105. **vector**: 向量操作。
106. **while**: 用于循环结构,当条件满足时重复执行代码块。
这个手册详细介绍了SCILAB的语法、函数和操作,对于学习和使用SCILAB进行科学计算和工程应用非常有帮助。无论是初学者还是经验丰富的用户,都能从中找到所需的信息。
218 浏览量
2012-06-25 上传
2009-04-28 上传
2013-06-09 上传
102 浏览量
109 浏览量
2019-12-23 上传
2008-01-06 上传
2021-05-12 上传
hhcs
- 粉丝: 165
- 资源: 7
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录