在我的函數中,我將創建一個變量,其中只包含一個數字。我該如何初始化呢?我必須把它初始化爲0值,或者我可以初始化它只是在功能上var;
創建變量以包含matlab中的數字
0
A
回答
2
在Matlab中,變量是動態初始化的。內存分配與初始化沒有C++或Java等價。
例如:
C代碼:
int x; // Allocate memory on the stack for integer.
x = 5; // Assign the value 5
Matlab代碼:
x = 5; %# Allocate memory and assign the value 5
您不能突破此兩個部分以下列方式:
x; %# SYNTAX ERROR! x is not defined yet.
x = 5;
此外,我不確定您是否意指var
是某種關鍵字,但如果您認爲它是 - 您錯了。
1
var = 0;
只是把它設置的號碼。無需初始化。 Matlab變量是完全動態的。
你也可以這樣做
global myvar;
,這將創建一個變量等於空列表[]
您可以覆蓋變量也無需擔心類型。
myvar %equal to []
myvar = 1543 % equal to 1543
myvar = 'a string hello' %Now myvar is a string
myvar = {item1, item2, item3} % now myvar is a cell array containing 3 items.
+0
但變量會在執行期間取值,而不是在開始時。因此,最初我必須將其置零。 – user1508419
+0
只是一小點,如果你的第一行代碼真的是第一行,而你沒有定義'myvar',它會引發錯誤。除此之外,一個很好的答案 –
相關問題
- 1. 在MATLAB中創建包含矢量集的矩陣
- 2. 創建LambdaExpression包含外部變量
- 3. Matlab的獲取包含變量名
- 4. MATLAB創建包含單元格中的數字和字符串的.txt文件
- 5. 創建一個包含多個變量的jQuery變量
- 6. VBA如何創建包含變量的變量名稱
- 7. 如何使用PHP變量,它包含數字的創建數據庫
- 8. 創建一個字符串變量,是包含混合報價
- 9. 我可以在Groovy變量名中包含奇數字符嗎?
- 10. 在包含變量的multipule html屬性中創建div的div
- 11. 我可以在Matlab中創建一個新的變量嗎?
- 12. 如何創建可以包含少量參數的列?
- 13. Matlab的創建類型的變量fixdt
- 14. 在PowerShell中創建包含變量的表格
- 15. 比較可以包含字符串或整數的php變量
- 16. 可以在Flash中創建包含常量的類嗎?
- 17. C#創建從包含數字簽名
- 18. 包含jsp中的變量?
- 19. 如何將變量添加到一起以在MatLab中創建全新變量
- 20. 從包含數字的變量中分離字符串php
- 21. 如何替換perl變量中包含的以下字符?
- 22. 在SimplePie(PHP)中創建幷包含一個變量
- 23. 包含變量在MATLAB中的文件目錄..?
- 24. 在包含未知變量的Matlab中求解積分?
- 25. Android創建一個ListView,其中包含可變數量的列,其中包含TextViews
- 26. 在算術函數中包含數字的變量
- 27. Hive創建包含大量列的表
- 28. 如何創建一個包含未知數量對象的變量?
- 29. 如何創建包含帶捕獲變量的lambda的函子?
- 30. Matlab爲變量創建MD5校驗和
如果你的變量被命名爲'X'。只需在函數的開頭添加'X = 0;'(在'function ...'行之後)。 – Oli