小编Dav*_*e_L的帖子

如何在Julia Studio中使用包

我无法让套装系统在Julia Studio中运行.例如,如果我想绘制一个简单的图形,我已经尝试双击似乎从Git仓库安装的Winston包,然后:

using Winston
plot([1 2 3],[3 2 6])
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

could not open file /Applications/JuliaStudio.app/Contents/Resources/juliaengine/Winston.jl
Run Code Online (Sandbox Code Playgroud)

看起来像朱莉娅正在寻找错误的目录.我应该如何设置Julia Studio以正确使用这些包?

回应亚当:谢谢,不幸的是似乎有一些问题.当我尝试删除/添加Winston包时,我收到如下消息:

julia> Pkg.rm("Winston")
ERROR: Unknown dependency for ODBC: julia
in dependencies at pkg/metadata.jl:156
in ReqsStruct at pkg/resolve.jl:65
in resolve at pkg/resolve.jl:1162
in _resolve at pkg.jl:230
in anonymous at no file:163
in cd at file.jl:26
in cd_pkgdir at pkg.jl:34
in rm at pkg.jl:141
in rm at pkg.jl:165
Run Code Online (Sandbox Code Playgroud)

我会花更多的时间在这上面,试着找出正在发生的事情.如果我到达任何地方,我会发布完整性更新.

更新 我现在可以使用Julia Studio版本0.4.4,在更新软件包后,原始示例可以正常工作.不幸的是,我无法确定原始问题,但它看起来像一个复杂的依赖或版本问题.

julia julia-studio

6
推荐指数
1
解决办法
4751
查看次数

调用MATLAB类实例的副作用不会持久存在

如果我在MATLAB中制作以下玩具类:

classdef testIt
    properties
        a
        b
        c
    end
    methods
        function obj = testIt
            obj.a = 1;
            obj.b = 2;
        end

        function obj = set.a(obj,a)
            obj.a = a;
        end

        function obj = set.b(obj,b)
            obj.b = b;
        end

        function obj = addup(obj)
            obj.c = obj.a + obj.b;
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

然后实例化并调用addup方法:

>> aTest = testIt

Properties:
a: 1
b: 2
c: []

>> aTest.addup

Properties:
a: 1
b: 2
c: 3

>> aTest

Properties:
a: 1
b: 2
c: [] …
Run Code Online (Sandbox Code Playgroud)

oop matlab matlab-class

4
推荐指数
1
解决办法
426
查看次数

标签 统计

julia ×1

julia-studio ×1

matlab ×1

matlab-class ×1

oop ×1