*我需要输出为矩阵,因为代码的更大部分需要此代码的输出作为其输入的矩阵*
您好。我有一个与矩阵操作有关的问题。
我需要在矩阵中保持相同的顺序。请参阅下面我正在尝试做的事情。
让我说我从3个水果开始:
fruits = {'apple','orange','berry'};
以及每种水果的含量:
amount = [3,5,2]
然后第二天金额发生变化:
amount = [2,4,3]
现在,我的矩阵将是:
3 5 2
2 4 3
但如果第二天我需要添加另一种水果怎么办:
fruits = {'apple','orange','berry','banana'};
,金额为:
amount = [3,4,2,1]
如何制作这样的新矩阵:
3 5 2 NaN
2 4 3 NaN
3 4 2 1
然后在第二天,我没有得到1个原始水果:
fruits = {'apple','berry','banana'};
,金额为:
amount = [5,1,4]
然后我需要矩阵如下:
3 5 2 NaN
2 4 3 NaN
3 4 2 1
5 NaN 1 4
我如何为其编写代码以便能够处理所有这些情况?
答案 0 :(得分:-1)
使用结构然后转换struct2cell并将空容转换为NaN