Using multiple strings to name a variable
이전 댓글 표시
Hello, I have list of string variables, and I would like to use them to name an array. For example, my string variables are as followed:
"model='GFDL'"
"forcing='rcp45'"
"time='1979_2012'".
These are meant to represent the model, the forcing scenario, and the time domain. My data is named "sea_level_pressure" and it is an array of 96x144x408. My initial thought was to use
[model forcing time]=sea_level_pressure;
I was hoping the results would yield a new variable named GFDLrcp4519792012. The purpose of this is to somewhat dynamically name my variables, because I will be working with a large dataset, and I will need to sort them by model, forcing, time, etc. However, this is not very straight forward, since I am trying to append a string to a variable. I've spent a substantial amount of time browsing the net, but no success. Any help will be greatly appreciated.
Thanks, wefoust
채택된 답변
추가 답변 (2개)
카테고리
도움말 센터 및 File Exchange에서 Variables에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!