Я запускаю Octave 4.0.1 на windows 7, и у меня возникает эта странная проблема.Ошибка Octave: нет такого файла
Я создал функционирующий скрипт, который сохраняется под C:/User/Documents/Octave. Этот скрипт также читает некоторые файлы в подпапке этого же места. Проблема в том, что мой скрипт правильно запускает TWICE, тогда у меня есть ошибка «нет такого файла», говоря, что программное обеспечение не нашло моего сценария (тот же, что я только что запустил). Единственное «решение», которое у меня есть, - это перезапуск всего программного обеспечения, но затем он по-прежнему гаснет в третьем прогоне.
В дополнение к этому, мой коллега попробовал его на машине ubuntu, и, похоже, он работал нормально. Кто-нибудь видит объяснение? Благодаря
Вот сценарий:
data = [];
figure();
for i=1:200
filename = strcat('C:/Users/Utilisateur/Documents/Octave/data/DAQ_data_decoded_', num2str(1800+i))
d=lvm_import(filename);
data=[data d.Segment1.data(:,2)];
end;
data=reshape(data,6600,1);
hist(data);
Функция lvm_import является функцией я нашел в Интернете, чтобы извлечь данные из файла Labview данных. (D.Segment1.data (:, 2) является 33x1 массив)
И сообщение об ошибке:
>> daqDataHist
error: no such file, 'C:\Users\Utilisateur\Documents\Octave\daqDataHist.m'
Вы должны создать mcve: http://stackoverflow.com/help/mcve Сделать его как можно меньшим, но он показывает ошибку – Andy
Я абсолютно уверен, что путь не может быть ' C:/User/Documents/Octave'. –
Ваш скрипт, вероятно, меняет пути и не перезагружает ваш рабочий каталог до того места, где он был до запуска сценария. Пожалуйста, покажите нам, как выглядит сценарий. – rayryeng