如何将Java类转换为MATLAB函数

时间:2019-05-08 19:20:07

标签: java matlab

我有一个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行中的

错误消息: 等号左侧的表达式不是赋值的有效目标。

0 个答案:

没有答案