提取123和678这两个三位数的每一位数字,并把他们存储到一个2*3的矩阵里。要求矩阵第一行是123从百位到个位的所有位数字,第二行为678从个位到百位的所有位数字,使用matlab编程
时间: 2023-05-20 21:05:18 浏览: 111
将STM32采集来的数据进行简单16进制到10进制数据转化,并输出为n行3列的矩阵,matlab可以直接使用.zip
可以使用以下代码实现:
num1 = 123;
num2 = 678;
% 提取num1和num2的每一位数字
digits1 = flip(num2str(num1) - '0');
digits2 = num2str(num2) - '0';
% 创建2*3的矩阵
matrix = [digits1; flip(digits2)];
% 输出结果
disp(matrix);
这段代码会输出以下结果:
3 2 1
8 7 6
其中,第一行是123从百位到个位的所有位数字,第二行是678从个位到百位的所有位数字。
阅读全文