我该如何解决这个小错误?

1视图(过去30天)
普尔
普尔 2021年8月16日
评论道: 普尔2021年8月16日
各位好,,
我在绘图(绘图(datetimeDATIMAR和datetimeDATIECMWF)时遇到这个小错误。
我该怎么解决呢?
谢谢你!
清楚的全部的
关闭全部的
负载(“giulia_TT.mat”
giulia_monthly =调整时间(giulia_TT,“每月”“中庸”);
负载(“朱利亚三角洲月刊”);
E = giuliamensile。高度
新的_6=E*0.35*10;
% c = giuliamensile {: 1};
% c = datetime (c、“InputFormat”、“MM-yyyy”);
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
%的过滤
% ag2000-sept2000
i = 33:34
如果NEW_6(我,1)> = 150
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% sept2001-oct2001
i = 46:47
如果NEW_6(我,1)> = 200
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% sept2005
i = 94:94
如果NEW_6(我,1)> = 300
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% sept2008-Oct2008
i = 130:131
如果NEW_6(我,1)> = 230
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% sept2007-Nov2007
i = 118:120
如果NEW_6(我,1)> = 325
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% RIALZARE
% dic2007-nov2013
i=121:192
NEW_6 (1) = NEW_6(我,1)+ 171.68
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
%过滤器
% giugno 2009 - 2009年8月
i = 139:141
如果新的_6(i,1)>=500
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% luglio 2011 - 2011年8月
i = 164:165
如果新的_6(i,1)>=500
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% RIALZARE
%2014年1月
i = 194:254
新_6(i,1)=新_6(i,1)+584.0204
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
%的过滤
%2016年8月-2016年9月
i=225:226
如果新的_6(i,1)>=1000
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
% JUN2015-SEP2015
i=211:214
如果NEW_6(我,1)> = 800
新_6(i)=南;
结束
结束
情节(朱利亚•尤每月时间,新•尤6(:,1),“g - ^”“MarkerEdgeColor”“k”“MarkerFaceColor”‘g’) ;
持有在…上
负载(“DATI_ECM_MENSILI”);
负载(“DATI_MAR_MENSILI”);
情节(datetime (DATIMARmensili.Year(20:结束,1),1,1),(DATIMARmensili.Month(20:结束,1),1,1)DATIMARmensili.SMB_mpmm(20:结束,1),“——有限公司”“MarkerEdgeColor”“k”“MarkerFaceColor”“c”“DisplayName的”ECMWF的);
无效的表达式。调用函数或索引变量时,请使用括号。否则,请检查是否存在不匹配的分隔符。

connector.internal.fevalMatlab误差

connector.internal.fevalJSON误差
持有在…上
情节(datetime (DATIECMmensili.Year 1 1), (DATIECMmensili.Month 1 1), DATIECMmensili.SMB_mp_mm,的m - *“DisplayName的”“3”);
传奇(“位置”“最佳”
持有在…上

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2021年8月16日
编辑:沃尔特·罗伯森 2021年8月16日
情节(datetime (DATIMARmensili.Year(20:结束,1),1,1),(DATIMARmensili.Month(20:结束,1),1,1)DATIMARmensili.SMB_mpmm(20:结束,1),“——有限公司”“MarkerEdgeColor”“k”“MarkerFaceColor”“c”“DisplayName的”ECMWF的);
在标记的位置,您刚刚完成了第二个参数(DATIMARmensili.Month(20:end,1),1,1),然后您有一个空格,然后您有一个表达式。在()表达式和下面的DATIMARmensili表达式之间没有任何操作符。
在MATLAB中,允许用空格分隔两个表达式,且表达式之间没有操作符的情况为:
  1. 您处于[]列表构建表达式的第一个括号嵌套层。例如,[1 a+2 3]是有效的。在本例中,空格被解释为——如果这里有一个逗号,相当于本例中的[1,a+ 2,3]。
  2. 在{}单元构建表达式中,您处于第一个括号嵌套级别。例如,{1 a+2 3}是有效的。在本例中,空格被解释为有一个逗号,相当于本例中的{1,a+2,3}。
…就是这样。如果在一行中有两个表达式,但它们之间没有运算符,则在MATLAB中是错误的。
MATLAB有绝对的优势 隐含的乘法。不 在任何地方
也就是说…你的线路基本上在每一个部件上都是错误的。我给你看了一条更正确的线路 //www.tianjin-qmedu.com/matlabcentral/answers/897572-how-to-plot-this-line#answer_766657
5个评论
普尔
普尔 2021年8月16日
谢谢,但你应该加上(20:结束)在 DATIECMWFmensili.SMB_mpmm。
这样,它就起作用了。

登录评论。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!

翻译的