В главном м-файл у меня естьMatlab: func2str из функции в м-файле
conformal = maketform('custom', 2, 2, [], @conformalInverse_0001, []);
используется в функции imtransform, что относится к функции, определенной в conformalInverse_0001.m:
function U = conformalInverse_0001(X, ~)
%#codegen
U = [zeros(size(X))];
Z = complex(X(:,1),X(:,2));
W = 1./(4.*Z.^2-1);
U(:,2) = imag(W);
U(:,1) = real(W);
Как я могу получить строку '1./(4.*Z. ^2-1)' в основной программе?
Вы не можете, если ваша функция не возвращает строку. – Suever
Вы хотите, чтобы вы читали в конформномInverse_0001.m и анализировали его, чтобы извлечь определенную строку? Я предполагаю, что conalInverse_0001.m - ваша собственная функция? И почему вы хотите эту строку как строку, а не как функцию? – horchler
@horchler: Я хочу обработать жало и использовать ее как часть имен файлов и файлов http://stackoverflow.com/questions/42186812/matlab-reference-to-functions-in-a-set-of-m- files –