double_error.m

来自「《matlab使用详解》的部分源码」· M 代码 · 共 20 行

M
20
字号
% 两矩阵相乘运算
% 用户输入两个矩阵
 
a=input('enter the first matrix:');
b=input('enter the second matrix:');
 
% 如果try模块没有错误,则进行正常的矩阵乘法运算,并输出结果
try
    disp(a);   % 显示输入的矩阵,让用户确定
    disp(b);
    z=a*b;  % 变量z为矩阵的乘积,进行矩阵乘运算
    disp(z);
 
% 如果try模块中有错误表达式,则跳到catch语句,执行警告语句
catch
    v=a+b;          % 在catch模块添加了两行代码,用来计算两矩阵的加和
    disp(v);         % 变量v代表两矩阵的加和
    errordlg('#错误矩阵运算#','error');
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?