文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Scilab学习笔记(2006.10.25)

Scilab学习笔记(2006.10.25)

时间:2006-10-25  来源:icyworld

Scilab基本数值运算函数:
1、加法和减法
    由于加减运算是将两个矩阵的对应元素逐个相加减,因此要求参加运算的矩阵大小系统。有一种特殊情况就是标量可以参加运算,就是把另一个矩阵里的元素全部加或减去该标量。
    “+”也可以做为字符串连接符,“-”号可以做为一元运算符,用来取反。
    例如:-->s='abc'+'cdfgh'       //"+"用于字符串连接
             s=abccdfgh
2、乘法运算
    乘法有两种,一种是按照矩阵定义,称为“矩阵乘”;另一种和加法一样,是对应元素相乘,称为“数组乘”
    “矩阵乘”要求第一个矩阵的列数必须等于第二个矩阵的行数;“数组乘”要求两个矩阵必须有相同的行数和列数。
    表示为:矩阵乘C=A*B         数组乘C=A.*B
3、矩阵求逆
    矩阵求逆只适合方阵,命令为:B=inv(A)
    矩阵求逆必须是满秩矩阵,否则计算将显示出错信息
4、矩阵除法
    在Scilab中有两种矩阵除法,即矩阵左除和矩阵右除。命令为:矩阵左除C=A\B      矩阵右除C=A/B
    如果A是一个方阵,那么矩阵左除(A\B)相当于A的逆阵左乘B。这就相当于求方程AX=B的解。矩阵右除A/B相当于A的逆阵左乘B。
5、数组除法
    同样分为左除和右除,命令为:数组左除C=A.\B       数组右除C=A./B
    数组除法即数组对应元素相除,两个矩阵必须有相同大小。
相关阅读 更多 +
排行榜 更多 +
狂热战车

狂热战车

飞行射击 下载
士兵和小鸡

士兵和小鸡

飞行射击 下载
西部枪射击目标

西部枪射击目标

飞行射击 下载