我打算做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