【问题标题】:Scilab multiple functonsScilab 多功能
【发布时间】:2015-07-28 14:55:32
【问题描述】:

我正在使用 scilab 5.4.1。有没有办法在 .sci 文件中定义和调用多个函数。我从理论上读过有可能。有人知道吗?

【问题讨论】:

    标签: scilab


    【解决方案1】:

    这是可能的,只需在一个文件中定义多个函数。

    //First function
    function x=myfct(a, b)
      x=a+b
    endfunction
    
    //Second function
    function y=myfct2(a, b)
      y=a/b
    endfunction
    
    //Third function
    function y=myfct3(a, b, c)
       y = myfct(a,b)
       y = myfct2(y,c)
       disp(y)
    endfunction
    

    有关函数的更多信息,请参阅the SciLab help pages

    在一个文件中定义上述函数并运行一次文件后,文件就被定义了。您现在可以从控制台调用它们:

    >> myfct3(3,4)
    

    【讨论】:

    • 非常感谢。我是 scilab 的新手。我试过了,是的,它有效,但在这种情况下,我将不得不传递参数(a,b)n scinotes 的值或在控制台中独立传递这两个函数的值,但是否有可能获得为两者计算的用户定义值同一阶段。
    • 你的意思是从控制台调用函数?
    • 是的,我有可能在同一行同时调用两个函数。事实上,我会设置 6-7 个不同的函数
    • 创建一个调用其他函数的函数。例如,请参阅我的答案中的第三个功能
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 2022-06-27
    • 2012-09-23
    • 2017-12-14
    相关资源
    最近更新 更多