What Shall I need to add while calling file having numerical digits (e.g. -1,-2)?

1 回表示 (過去 30 日間)
Sumit Saha
Sumit Saha 2021 年 3 月 28 日
回答済み: Walter Roberson 2021 年 3 月 28 日
% Calculation of PGA Values for Individual Earthquake
load Histories/IND.X0kY-1k.CXY.sema;
PGA_EQ(1,1) = max(IND.X0kY-1k.CXY(:,1));
But it shows a different error.
>>>>>> "Unexpected MATLAB expression"

採用された回答

Walter Roberson
Walter Roberson 2021 年 3 月 28 日
To create the variable name, load precedes any leading underscores or digits in filename with an X and replaces any other nonalphabetic characters with underscores
So IND.X0kY-1k.CXY.sema would result in the creation of variable named IND_X0kY_1k_CXY (file extension is removed)

その他の回答 (1 件)

the cyclist
the cyclist 2021 年 3 月 28 日
編集済み: the cyclist 2021 年 3 月 28 日
You may want to try the functional form instead.
load('Histories/IND.X0kY-1k.CXY.sema');
Also, what variables are in your workspace after loading? You will not have a variable named IND.X0kY-1k.CXY (which it seems you are trying to use), because that is not a valid variable name.

カテゴリ

Help Center および File ExchangeGeology についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by