我打算做matlab
如下:Matlab的 - 插入元素的一组
- 创建一个空集
- 插入指定它在特定的条件的元素
所以,作为MATLAB命令行上快速运行,我做了以下内容:
>> e=78
e =
78
>> Ck=[]
Ck =
[]
>> Cn=Ck+e
Cn =
[]
但是,I W以期得到以下结果:
Cn = [78]
为什么我没有得到预期的结果?而且,我怎样才能解决这个问题呢?
谢谢。
我打算做matlab
如下:Matlab的 - 插入元素的一组
所以,作为MATLAB命令行上快速运行,我做了以下内容:
>> e=78
e =
78
>> Ck=[]
Ck =
[]
>> Cn=Ck+e
Cn =
[]
但是,I W以期得到以下结果:
Cn = [78]
为什么我没有得到预期的结果?而且,我怎样才能解决这个问题呢?
谢谢。
@plus
运算符定义为算术运算,但不作为集合运算。
要添加到指定位置的现有(1D)集,请执行连接和/或索引。例如,在一组的末尾添加,你可以写
Cn = [Ck,e];
或
Cn = Ck;
Cn(end+1) = e;
也许我是错的,但我会通过zeros
方式初始化一个空数组,如:根据你有哪个算法
C = zeros(m,n)
with m,n = 1,2,...,N
然后,你输入你的第二个阵列/矩阵并把它心里。
我希望这会有所帮助。
无法初始化CK作为'0'呢? – fpe 2013-02-11 14:00:33