0
Я работаю на кусок кода, где точки наносятся с помощью следующей команды:Как сохранить в текстовый кратному Matlab векторы
plot3(X(1:s,1),X(1:s,2),X(1:s,4),'.');
Что это лучший способ сохранить данные? Я попытался с
save('File.txt','X(1:s,1),X(1:s,2),X(1:s,4)','.');
Но я получаю ошибку 'X(1:s,1),X(1:s,2),X(1:s,4)' is not a valid variable name
Я думаю, что у вас есть ошибка? Возможно, вы хотели сказать «X (1: s, 1)», «X (1: s, 2)», «X (1: s, 4)»? Если это не сработает, вы можете просто попытаться сохранить их сначала отдельно, 'x1 = X (1: s, 1)', 'x2 = X (1: s, 2)', 'x4 = X (1: с, 4) '. –
Привет, Джордж, спасибо за ваше предложение. Я выполнил ваше предложение и ввел цикл for (код ниже). Он все еще не работает; вы заметили какую-либо очевидную ошибку? 'X1 = X (1: s, 1); X2 = X (1: s, 2); X4 = X (1: s, 4); % save ('Omega_and_p.txt', 'X1', 'X2', 'X4'); для j = 1: s A (j, 1: 3) = [X (j, 1); X (j, 2); X (j, 4)]; save ('Data.txt', 'A (j, :)', '.'); конец' –