有人能帮我看看错误在哪里吗?

1次观看(过去30天)
Hdez
Hdez 2021年1月14日
编辑: 图像分析 2021年1月14日
错误:文件:AssignmentOmaira2。m行:17列:15
无效的表达式。当调用函数或索引变量时,使用圆括号。否则,检查不匹配的分隔符。
有人能帮我识别错误吗,它说在第17行,但我不能找出它

答案(2)

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年1月14日
你的条件语句使用了错误的语法。注意用红色划线的字符。看起来你忘了保留函数和它的输入。你真的想这么做吗?
Rem (lx,h)>=0 || Rem (ly,h)<=0
2的评论
克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年1月14日
好吧,这比以前的情况好多了。现在,至少您的代码运行正常。
也许错误在于代码中内置的逻辑。仔细研究一下你想让你的代码做什么,然后验证你所写的代码是否真的做到了。

登录评论。


图像分析
图像分析 2021年1月14日
编辑:图像分析 2021年1月14日
我想你的意思是
Rem (lx,h) ~=0 || Rem (ly,h) ~=0
提示信息= sprintf(“不正确的解决方案。请输入一个会产生整数值的值。\n您想继续处理,还是退出处理?');
titleBarCaption =“继续?”
buttonText = questdlg(promptMessage, titleBarCaption,“再试一次”“退出”“再试一次”);
如果包含(buttonText“退出”“IgnoreCase”,真正的)
返回
结束
再试一次。
H =输入(输入所需的网格间距:);
结束

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!