本文最初写于 2011-11-14于 sohu 博客,这次博客搬家一起搬到这里来。
版权所有,转载请注明出处。
1.3 修改矩阵元素的值
矩阵可以像 List 那样访问它的某个元素。或者用 setelmx 函数来修改元素值。两者的不同点在于返回值不同,如下面的例子。
A:matrix([1,2,3],[-2,8,3],[1,4,9]);
A[1,1]:x;
A;
setelmx (y, 2, 2, A);
![](https://box.kancloud.cn/2016-01-24_56a4233c5c4b8.PNG)
矩阵的大小可以通过 matrix_size() 函数返回;
matrix_size(A);
![](https://box.kancloud.cn/2016-01-24_56a4233c69c68.PNG)
addcol()和 addrow() 函数分别在矩阵的最后添加几行或几列。
A:matrix([1,2,3],[-2,8,3],[1,4,9])$
addcol(A, [1,2,3]);
addcol(A, [1,2,3],[4,5,6]);
![](https://box.kancloud.cn/2016-01-24_56a4233c7718c.PNG)
addrow(A, [4,5,6]);
![](https://box.kancloud.cn/2016-01-24_56a4233c83778.PNG)
col() 和 row() 函数则用来提取矩阵的行列。
A:matrix([1,2,3],[-2,8,3],[1,4,9])$
col(A,2);
row(A,3);
![](https://box.kancloud.cn/2016-01-24_56a4233c8f478.PNG)
- 前言
- gnuplot 中的数据平滑
- 利用 Maxima 求解常微分方程
- Maxima 的绘图功能 1
- Maxima 的绘图功能 2
- Maxima 的绘图功能 3
- Maxima 矩阵及矢量运算 1
- Maxima 矩阵及矢量运算 3
- Maxima 矩阵及矢量运算 4
- maxima 学习笔记(coeff 函数的应用)
- maxima 代数表达式变换
- maxima 学习笔记(基本微积分)
- maxima 代数方程求解
- Maxima 中的复数运算
- Maxima 的三角函数化简功能
- Maxima 的基本微积分操作
- 利用 gnuplot 绘制时间序列图
- gnuplot 入门教程 1
- gnuplot 入门教程 2
- gnuplot 入门教程 3
- gnuplot 入门教程 4
- gnuplot 读取逗号分隔的数据文件
- scilab 读取处理 wav 文件
- scilab 读取处理 wav 文件 (2)
- Scilab 处理声音数据(补充)
- 利用 SCILAB 设计 FIR 滤波器(窗函数法)
- 利用 SCILAB 设计 FIR 滤波器(Minimax法)
- 利用 SCILAB 设计 iir 滤波器设计(模拟滤波器双线性变换法)
- Scilab 的绘图函数(1)
- Scilab 的绘图函数(2)
- Scilab 的绘图函数(3)
- Scilab 的绘图函数(4)