Selection of 2 Dimensional variable Parameters in Sensitivity analyzer
4 ビュー (過去 30 日間)
古いコメントを表示
Hi All,
How we can Select Parameters which are not scalar in Sensitivity analyzer.Mine is 2 dimensional array and have four such variables.
first column is time in seconds and second colmn shows the values.
Eg: Cost[60 19.9,120 19.88,....]
i tried the below formats:
Cost.Value(1,1)
Cost.Value[1 1]
but it didnt select the values from the 2 dimensional array.
Kindly help how to specify expression for that.
0 件のコメント
回答 (1 件)
Sachin
2023 年 2 月 16 日
編集済み: Sachin
2023 年 2 月 16 日
As per my understanding, you are facing issue while selecting Parameters in Sensitivity Analyzer. Referring the following information might be of good help to you.
According to your Eg : Cost[60 19.9,120 19.88,....]
Looks like your array is not 2-D . To define Array correctly you need to add a semicolon(;) after 1st row. You need to change comma(,) with semicolon(;).
Correct way to define 2-D Array - Cost[60 19.9 ;120 19.88]
Refer the following page for more information about array and matrix -
You can also check this by generating sample parameter. For example -
R = param.Continuous('R',[60 19.9;120 19.88])
R.Value
R.Value(1,1)
isscalar(R.Value)
For more information Generate Parameter for Sensitivity Analysis, refer to the following page –
Regards
Sachin
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!