Matlab Bu sembolik anlatımMatlab'ın sembolik değişkenleri yeniden düzenlemesi nasıl durdurulur?
syms x y;
f = x * y * y
döner
f =
x*y^2
nasıl ifade basitleştirilmesi gelen Matlab durdurmak ve x * y * y
olarak kalmasını sağlayabilirsiniz? Bir hesaplama adımını bu şekilde yazdırmaya çalışıyorum, bu nedenle terimleri yeniden sıralamak karışıklığa neden oluyor.
str = 'f = x * y * y' ;
Sonra
eval(str);
istediğiniz işlemi gerçekleştirmek ve siz hala onu sunmak için str kullanabilirsiniz: Aklıma
Büyük resmin tam (basit) bir örneğini sağlayabilir misiniz? Yani, 'f' basitleştirme sürecinde adımları yazdırmaya mı çalışıyorsun? Eğer değilse, neden MATLAB veriminden memnun değilsiniz? –
@EitanT Hayır, daha karmaşık bir sayısal yöntem (veya herhangi bir algoritma) uygulamaya çalışıyorum ve bu adımlarda oluşturulan ifadelerin bazılarını çıkarmak istiyorum, böylece bir stajyer, işlerin nasıl gittiğini takip edebilecektir üzerinde. – SeMeKh
@EitanT Türetme için korunan sırasına ihtiyacım var – Plinth