登录论坛

查看完整版本 : 如何将C#代码转换为MATLAB?


poster
2019-12-10, 20:48
我有这个C#代码,我正在尝试将其转换为MATLAB代码。

float randomFloat() { return (float)rand() / (float)RAND_MAX; } int calculateOutput(float weights[], float x, float y) { float sum = x * weights[0] + y * weights[1] + weights[2]; return (sum >= 0) ? 1 : -1; } 我认为我们不能在MATLAB中使用float和int 。如何更改代码?



回答:

第一个很简单: rand()

第二个函数可以写成:

if ( [xy 1]*w(:) >=0 ) result = 1; else result = -1; end

更多&回答... (https://stackoverflow.com/questions/3439286)