西尔维斯特在Octave中的功能

时间:2018-01-03 12:22:14

标签: matlab octave

我正在尝试在Octave中运行一个基本上用于Matlab的代码。

此代码文件中的一个函数名为 - Sylvester(A,B,C),它在Octave-forge中记录为可用,但失败并出现以下错误。

<script type="text/javascript">
    function initMap() {
        var Latitude = parseFloat(document.getElementById('latitude').value);
        var Longitude = parseFloat(document.getElementById('longitude').value);
        var latLng = {
            lat: Latitude,
            lng: Longitude
        };
        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 10,
            center: latLng
        });
        var marker = new google.maps.Marker({
            position: latLng,
            map: map
        });
    }
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAGMLRwrop1EGkgdzQ9a7zzREq4uw8l63k&callback=initMap">
</script>

我使用的八度音程版本是3.8.2。

我是Octave的新手。 有人可以建议我在Octave中需要做些什么来使这项工作成功吗?

提前致谢!

2 个答案:

答案 0 :(得分:5)

您需要更新Octave。功能sylvester仅在Octave 4.0.0中添加。

答案 1 :(得分:0)

在Octave中,对于西尔维斯特函数,他们使用lyap(A,B,C)函数来解决

  

AX + XB + C = 0

优化功能的类型。

虽然,原来的西尔维斯特功能是

  

AX + XB = C

我不确定他们如何将这两个函数称为sylvester形式。