Create variable with names of cell array

16 ビュー (過去 30 日間)
Nidhal Bouzouita
Nidhal Bouzouita 2021 年 11 月 25 日
コメント済み: Stephen23 2021 年 11 月 25 日
Hello Dear readers,
I need to create new variable (in the workspace) with the name of the variables in a array of cell .
exemple the following array of cell signal = [{'time'},{'voltage'}....]
i need to create a 2 variables . first variable has the name of the first element ( time) and the second with the name voltage.so i can see in the workspace time and voltage . Any help or information please ?
Thanks in advance
  1 件のコメント
Stephen23
Stephen23 2021 年 11 月 25 日
" Any help or information please ?"
That is a really bad way to write code.
Consider if your cell contained names like these, what would happen:
{'delete','quit','1234','hello world','speed (ms)','if','N/A'}
Robust code does not force meta-data into variable names, but simply stores it in variables, just like you already have.
When you understand that meta-data is data, then you can start to write much better code.

サインインしてコメントする。

回答 (1 件)

James Tursa
James Tursa 2021 年 11 月 25 日

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by