MATLAB2019a显示 未定义函数或变量。

clc;
clear;
filename={
'F:\数据处理\ATI力传感器实验数据\yczamain.m',...
'F:\数据处理\ATI力传感器实验数据\shramain.m',...
'F:\数据处理\ATI力传感器实验数据\zhyamain.m',...
'F:\数据处理\ATI力传感器实验数据\yzhamain.m',...
'F:\数据处理\ATI力传感器实验数据\gjqamain.m',...
'F:\数据处理\ATI力传感器实验数据\qxqamain.m',...
'F:\数据处理\ATI力传感器实验数据\lkamain.m',...
'F:\数据处理\ATI力传感器实验数据\jzjamain.m',...
'F:\数据处理\ATI力传感器实验数据\lzqamain.m',...
'F:\数据处理\ATI力传感器实验数据\hqamain.m',...
'F:\数据处理\ATI力传感器实验数据\fwhamain.m',...
'F:\数据处理\ATI力传感器实验数据\ztamain.m',...
'F:\数据处理\ATI力传感器实验数据\ghxamain.m',...
'F:\数据处理\ATI力传感器实验数据\yypamain.m'
};
q = 0;
for i=1:14
run(filename{i});
close all;
[m,n]=size(xyA11);
m1=q+1;
m2=q+m;
A1xy(m1:m2,1:1) = xyA11(1:m,1:1);
[q,w]=size(A1xy);
end
fa1=mean(A1xy);
运行显示:
未定义函数或变量 'q'。
出错 dataP (line 25)
m1=q+1;

 采纳的回答

xaevwtv
xaevwtv 2023-5-22

0 个投票

你的 run(filename{i}) 这一步,如果前面 filename 中所包含的 m 脚本文件中有 clear 这种清空工作区变量的语句,q 当然就被清空了。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 MATLAB Report Generator 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!