Something is nuts. Why would a working script stopped working???
1 次查看(过去 30 天)
显示 更早的评论
I've been running a script several dozen times. The last time it started complaining about an assignment operator
PathFile=[Path FileToGet]
↑
Error: Incorrect use of '=' operator. To assign a value to a variable, use '='. To compare values for equality,
use '=='.
I don't see anything incorrect and it was working an hour or so ago. Any ideas
Path=uigetdir;
Path=[Path '\']
String='*csv';
Files=dir([Path String]);
NumberOfFiles=numel(Files);
for JJJ=1:NumberOfFiles
FileToGet=Files(JJJ).name
FileToSave=[FileToGet(1:end-4) ['.jpg']
PathFile=[Path FileToGet]
T=readmatrix(FilePath);
SizeT=size(T);
LastRowT= SizeT(1);
LastColT= SizeT(2);
T1=T(5:LastRowT,2:LastColT);
SizeT1=size(T1);
LastRow=SizeT1(1);
LastCol=SizeT1(2);
DataArray=T1-T1(1,1:LastCol);
DataArray=DataArray*-1;
figure('Name',FileToGet)
ribbon(DataArray);
ylim([1 LastRow])
Min=-50
Max=500
xlim([1 40])
zlim([Min Max]);
end
0 个评论
采纳的回答
per isakson
2019-5-24
编辑:per isakson
2019-5-24
The line before is in error (the brackets aren't balanced)
FileToSave=[FileToGet(1:end-4) ['.jpg']
The Code Analyzer box points at the error
Make the Code Analyzer box green!
3 个评论
per isakson
2019-5-24
I never use the editor undocked. However, the box is active in this undocked editor window.
It's possible to generate a report of Code Analyzer messages. See checkcode, Check MATLAB code files for possible problems
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!