2010-11-06 73 views

回答

1

如果在Scilab中zeros的行爲與Matlab中的zeros類似,則調用zeros(500)創建一個500x500的0數組。這就是說,foo(300)將是一個有效的Matlab的表達Matlab的瞭解它所謂的排名比1

更大的陣列「線性索引」如果zeros在Scilab的做機器人的表現就像zeros在Matlab中我也沒有辦法。

+1

哦......我假設'零(500)'創建了一個500x1的數組。如果我做'foo =零(500,1)',它就可以工作。 – Pieter 2010-11-06 10:59:25

2

在Scilab中,您必須同時提供行數以及列數。所以,如果你想創建一個500x500矩陣,你需要說零(500,500)。如果你想要一個500x1的矢量,你需要說零(500,1)。

如果您想要創建一個精確到與另一個矩陣(如A)相同數量的行和列的零點矩陣,您需要說零點(A)。這是混淆源於的地方。

在Scilab中,零(500)將需要500作爲1x1矩陣並生成一個大小爲1x1的零點矩陣,即[0]。在MATLAB中,假設矩陣爲矩陣,零(500)將佔用所需矩陣的大小。

0

的printf( 「%d \ n」,MD(Y,U)) - 錯誤21 指數之inválido。 在執行文件的第69行調用者:

como soluciono esto?

+0

請用英文提供答案 – Lal 2014-05-19 18:02:58

+0

請注意,這是一個問題,而不是答案:您甚至不需要翻譯,問號表明。 「我如何解決這個問題?」 – 2015-03-21 23:01:11