Reguarding assignin可接受的变量名称。

29日视图(30天)
大家好,
小问题,有任何特定的角色,给“assignin”误差变量的名字吗?
我问一个变量名的可接受性是随机的。在最新的审判我分配一个变量名:280617 _sc_ger但我得到了一个错误。如果我改变这个“SCGer_280617”它的工作原理。
什么好主意吗?
谢谢你的答案!
% %的一部分感兴趣的代码:assignin(“基地”,sprintf (% s_Raw_Data, varname),输出)
% %错误:错误使用assignin无效变量名在assignin“280617 _sc_ger_raw_data”。
2的评论
Guillaume
Guillaume 2017年7月14日
多变量的名字,真正的问题是使用 assignin 。通常是一个好迹象,代码设计不良,非常脆弱。
的变量名,很少的编程语言允许变量名,从一个数字。

登录置评。

接受的答案

KSSV
KSSV 2017年7月14日
在MATLAB的变量名称从来没有从数字……它应该总是一个角色....字符后您可以使用数字。
280617 _sc_ger这个变量名不允许的,因为它始于数…
SCGer_280617这个变量名允许,因为它始于字符....
3评论
沃尔特·罗伯森
沃尔特·罗伯森 2019年5月4日
请开始一个新的问题,并把你的opt705,并显示调用它的代码——最好是足以让我们能够重现这个问题。

登录置评。

更多的答案(0)

类别

找到更多的在输入命令帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!