我有一個MATLAB代碼可以工作,但是當我將它轉換成exe時,它給了我一個錯誤,說它找不到在該代碼中運行的m文件。這是代碼。獨立的matlab exe不起作用
clear all
str = sprintf('MyInput.txt');
fp = fopen(str,'r');
N= fscanf(fp,'%d',1)*2;
for i=1:N
a=sprintf('phtoh0_%d',i);
b=sprintf('phtoh0_%d.mat',i);
run(a);
save(b)
clearvars -except N fp str
end
錯誤是phtoh0_1未找到。 任何幫助表示讚賞。
你確定'phtoh0_1'與你的可執行文件在同一個文件夾中嗎? – Hoki 2014-12-04 08:42:07
是的,他們在同一個文件夾中。 – shweta 2014-12-04 11:55:24