将两个值合并为一个变量

时间:2017-02-25 16:34:58

标签: matlab

假设我有两个值,如100和80,现在我希望将这两个值存储在内存中,但是在一个变量中没有创建数组或文件处理,事情就是在另一个地方检索相同的值

2 个答案:

答案 0 :(得分:1)

这可能是一种奇怪的方法,但这允许单个变量实际上持有两个变量。

您可以创建一个complex变量,其中real部分是第一个变量,而虚部是第二个变量。

a=100;
b=80

c=complex(a,b)

您可以使用realimag函数

检索原始值
a=real(c)
b=imag(c)

希望这有帮助。

Qapla'

答案 1 :(得分:0)

a=80;
b=100;
c = [a,b]; % array (row)
c = [a;b]; % array (column)
c.a=a;c.b=b; % struct
c = {a,b}; % cell

有几种选择。