Bu çok garip bir soru olabilir (ve muhtemelen böyle garip bir şey yapmamaya karşı tavsiye edilebilir) ancak v_str ='var_name'
gibi bir dizem varsa ve bu kodun içeriğini gerçek koda dönüştürmek istiyorum, bu mümkün mü? MATLAB içinde? olduğu gibi:Bir dizeyi MATLAB'de değişken kod adına dönüştürmek mümkün mü?
v_str = 'var_name'
x = make_string_to_code(v_str)
işleyen koduna çevirir: basitçe gerçek koduna dize dönüştüren
x = var_name
.
Bunu yapmayı düşündüğüm tek yol, o kodla bir dosya yazmak ve sonra bu satırı çalıştıran bir sonraki satırda yazmaktır, ancak bunu yapmak istediğim her defasında dosya yazmaktan kaçınmak istedim.
Ayrıca, neden bu kadar tavsiye edilmiyor? Neden bu kadar bozuk?
ama [sen istemiyoruz]:
eval
dokümantasyonu burada bulabilirsiniz kaçma-Eval /). – excaza@excaza teşekkür ederim. : D bir şekilde onu özledim. –