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 + -
显示快捷键?