爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7705|回复: 5

[程序设计] 错误: 输入字符不是 MATLAB 语句或表达式中的有效字符。这种错误怎么处理

[复制链接]

新浪微博达人勋

发表于 2016-8-4 11:46:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
clc,clear;%% 读取数据
excelFile='xx';  % 数据路径
outputdata='xx'; % 输出路径
myData=imread("E:\*.tif"); % 读取数据
timeSeries=myData(:,1);  % 时间序列数据
dataSeries=myData(:,2);  %
dataCount=length(dataSeries);
%% 正序列计算
SK=zeros(size(dataSeries));  % 定义SK
UFK=zeros(size(dataSeries));  % 定义UFK
s=0;
for i=2:dataCount
    for j=1:i
        if dataSeries(i)>dataSeries(j)
            s=s+1;
        else
            s=s+0;
        end
    end
    SK(i)=s;
    E=i*(i-1)/4;  % SK均值
    Var=i*(i-1)*(2*i+5)/72; % SK方差
    UFK(i)=(SK(i)-E)/sqrt(Var);
end
%% 逆序列计算
oppSK=zeros(size(dataSeries));
UBK=zeros(size(dataSeries));
s=0;
opphumiditySeries=flipud(dataSeries);
for i=2:dataCount
    for j=1:i
        if opphumiditySeries(i)>opphumiditySeries(j)
            s=s+1;
        else
            s=s+0;
        end
    end
    oppSK(i)=s;
    E=i*(i-1)/4;  % SK均值
    Var=i*(i-1)*(2*i+5)/72; % SK方差
    UBK(i)=0-(oppSK(i)-E)/sqrt(Var);
end
oppUBK=flipud(UBK);
xlswrite(outputdata,UFK,'Sheet2','A1');% 输出结果
xlswrite(outputdata,oppUBK,'Sheet2','B1');
%% 制图
figure(3);
plot(timeSeries,UFK,'r-','linewidth',1.5);
hold on
plot(timeSeries,oppUBK,'b-.','linewidth',1.5);
plot(timeSeries,1.96*ones(dataCount,1),':','linewidth',1);
axis([min(timeSeries),max(timeSeries),-5,5]);
legend('UF统计量','UB统计量','0.05显著水平');
xlabel('t (year)','FontName','TimesNewRoman','FontSize',12);
ylabel('统计量','FontName','TimesNewRoman','Fontsize',12);
hold on
plot(timeSeries,0*ones(dataCount,1),'-.','linewidth',1);
plot(timeSeries,1.96*ones(dataCount,1),':','linewidth',1);
plot(timeSeries,-1.96*ones(dataCount,1),':','linewidth',1);
以上程序输入到matlab中出现错误: 输入字符不是 MATLAB 语句或表达式中的有效字符。急求!!!!!!

matlab工作框

matlab工作框
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-4 12:32:23 | 显示全部楼层
中英文输入的问题吧···马特拉比不认中文字符(除了字符串里的),包括中文括号中文引号汉字等等都不认
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2016-8-4 19:26:10 | 显示全部楼层
楼主不是搞定了嘛?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-8-12 09:12:26 | 显示全部楼层
策马彼岸 发表于 2016-8-4 12:32
中英文输入的问题吧···马特拉比不认中文字符(除了字符串里的),包括中文括号中文引号汉字等等都不认

噢啦,谢了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-8-12 09:13:00 | 显示全部楼层

是通过另一个程序搞定了。。。谢二爷
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-12 13:40:02 | 显示全部楼层
学习了 感谢
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表