arrayfun.m
来自「数学实验课程相关的工具讲稿」· M 代码 · 共 35 行
M
35 行
%这是一个关于矩阵和数组的算术运算的例子。
%arrayfun.m
x=rand(5,5) %产生一个5*5的均匀分布的随机矩阵
pause;
y=eye(5,5) %产生一个5*5的单位矩阵
pause;
x*y %X 和 Y进行矩阵乘
pause;
x.*y %X 和 Y进行算术乘,即对应元素相乘
pause;
x' %X的转置矩阵
pause;
z=fliplr(x) %X左右翻转而得
pause;
%线性方程的求解:用矩阵除法:AX=B的解等价于求X=A\B;
a=[1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1];
%假设X=[1;2;3;4];
b=[1;2;3;4];
%检验
X1=a\b
pause;
%多项式问题。
a=[1 2 3]; %对应于:a(s)=s*s+2*s+3
b=[4 5 6]; %对应于:a(s)=4*s*s+5*s+6
c=conv(a,b) %计算以上两个多项式的乘积
pause;
p=polyder(a) %计算a的导数
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?