在MATLAB中,`load`函式用於載入數據,具體用法如下:
載入整個MAT檔案:
使用命令`load mat檔案名稱;`,例如`load x.mat;`。這會載入MAT檔案中的所有數據到工作區。
載入指定數據:
使用命令`load('x.mat', 'y')`,其中`y`是要調取的數據參數的名稱。如果需要調取多個數據,可以添加多個參數,例如`load('x.mat', 'y', 'x')`。
也可以進行模糊載入,例如`load('x.mat', 'x*')`,用於載入以`x`開頭的所有數據。
載入特定格式的檔案:
使用選項`'-ascii'`或`'-mat'`來指定載入的檔案類型。例如,`load(filename,'-ascii')`將檔案視為ASCII格式,而不管檔案擴展名如何。
自定義變數名:
使用語法`load(filename, var1, var2, ...)`可以將指定的變數載入到當前工作區,並使用指定的變數名。
例如,要將`data.mat`檔案中的變數`x`載入並命名為`x_data`,可以使用命令`load data.mat x x_data`。
使用命令形式:
使用命令形式(不帶引號的參數)可以簡化輸入,例如`load durer.mat X`等同於使用函式形式的`load('durer.mat','X')`。
注意事項:
如果檔案中已經存在同名的變數,使用`load`函式會覆蓋這些變數的值。
`load`函式支持多種檔案格式,包括MAT檔案、文本檔案等,並且可以根據需要使用不同的選項和參數。
通過上述方法,可以靈活地載入和處理保存在MAT檔案或其他格式檔案中的數據。