1、矩阵相关
生成一3*3的矩阵
A=[ 1 2 3; 4 5 6 ; 7 8 9]
或者
A=[ 1 2 3
4 5 6
7 8 9]
行向量
rowvec=[ 1 2 3] , x=[1:2:100]
列向量
colvec=[1;2;3]
分块矩阵生成
E=[eye(2),ones(2,3); zeros(2), [1:3;3:-1:1]]
E =
1 0 1 1 1
0 1 1 1 1
0 0 1 2 3
0 0 3 2 1
生成随机矩阵
B=rand(4)
基本的加减乘除: + - * \ ' (转置)
Wx=b ==> x=W\b= W-1b
列向量运算符 ,对于矩阵,min ,max, sum, prod 作用在每一个列向量上
W =
1 1 1 1
1 2 3 4
3 4 6 2
2 7 10 5
>> max(W)
ans =
3 7 10 5
关系运算
是对每一个对应元素做关系运算
2、方程相关
p = [1 -1 1] 代表多项式 p(x)=x^2-x-1
求根
r=roots(p)
方程直接由字符串表示
r=solve('1/x=x-1')
r =
5^(1/2)/2 + 1/2
1/2 - 5^(1/2)/2
绘制一定区间内的图:
f= inline('1/x - (x-1)');
f =
Inline function:
f(x) = 1/x-(x-1)
绘制[0,4]区间
ezplot(f,0,4)