Giả sử tôi có một hàm ẩn danh f = @(x) x^2
và tôi muốn chuyển đổi hàm này thành một hàm tượng trưng. Có một lệnh được xây dựng cho điều đó không?Làm cách nào để chuyển đổi một hàm ẩn danh thành một hàm tượng trưng trong MATLAB?
6
A
Trả lời
11
Bạn chỉ có thể vượt qua nó để SYM:
f = @(x) x^2;
g = sym(f)
Nhưng sau đó hầu hết các chức năng mang tính biểu tượng làm điều đó tự động khi họ nhận được một hàm xử lý (subs
, int
, vv ...)
+0
Oh, duh ... Nên thử điều đó trước. Cảm ơn! – Will
[ ' func2str'] (http://www.mathworks.com/help/techdoc/ref/func2str.html)? – Ansari