我有一个Java代码(Java类),我想转换为MATLAB函数。是否有将Java类转换为MATLAB的规则?我必须在MATLAB中运行此代码。
这是我必须翻译的Java代码:
public class synthesis {
public static int synthesis1(int a, int b)
{
int c=0, n;
//
if (a < 60)//6
{
c = a;
}
else
{
c = b;//2
}
n = c;
while (n < 80)
{
if (a > b)
{
c = 2;
}
else
{
n = n + c + 7;
}
n = n + 1;
}
return c;
}
}
我在下面编写了脚本,但出现错误:
syms a b;
c=0;
if (a < 60)
{
c = a;
}
else
{
c = b;
}
n = c;
while (n < 80)
{
if (a > b)
{
c = 2;
}
else
{
n = n + c + 7;
}
n = n + 1;
}
return c;
第5行中的错误消息: 等号左侧的表达式不是赋值的有效目标。