[ Prev ] [ Index ] [ Next ]

scilab

Created 星期一 26 三月 2012

表达式和操作符


构造函数


function y=page_ref(x)
  y=x+17
endfunction

执行脚本

exec file

常量

%i ,%pi,%e,
%inf无穷大,
%T,%t ,%F,%f 布尔


设置数值的前效位数

format(16)

向量

x=[0:0.1:1]
x=[a:step:b]

[y]=linspace(d1,d2,n)
d1与d2之间均匀分布的n个元素值的行向量





常用函数


矩阵


矩阵生成

A=[1,2;3,4]
B=eye(3,3)单位阵
C=ones(A) 全1
D=zeros(2,2)全0

数据的保存与导入

>save('v1.data',a,b);
>load('v1.data','a','b');

乘法

A*B 矩阵乘法
A.*B 对应元数相乘,数组的乘法

A\B : inv(A)*B
A/B: inv(B)*A

求逆

inv(A)

转置
T'

重新定义维数

y=matrix(v,n,m)
将v转为n * m 的矩阵,按列进行

矩阵的维数
y=size(A[,sel])
指定了sel,择返回指定维数的大小