【问题标题】:Matlab function convertion to RMatlab函数转换为R
【发布时间】:2020-06-03 11:18:26
【问题描述】:

我正在尝试将代码从 MATLAB 转换为 R,但在其他简单的转换中遇到了困难。

function [X1, X2, X3, X4] = example (A, B, C, D, E)

SOME STATEMENTS

END 

找不到如何在我的 r 代码中输入 X1,...,X4。我的代码如下

example <- function(A, B, C, D, E){

SOME STATEMENTS

} 

如何以及在哪里插入 Xi 的?

还有如何在R中转换MATLAB语句=%

fprintf('A=%D, B=%E, C=%F,', A, B, C)

【问题讨论】:

  • =% 不是 MATLAB 中的命令; % 通常会在该行的其余部分开始注释,从而使该语句出错(除非您将其放在字符串中,但如果您不向我们显示上下文就不可能告诉您更多信息)
  • 刚刚编辑并插入更多信息

标签: r matlab function operators


【解决方案1】:

R 中,您可以将list(X1, X2, X3, X4) 放在功能块的末尾。调用example(A,B,C,D,D)函数时,输出为列表格式,即list(X1, X2, X3, X4)

example <- function(A, B, C, D, E){

SOME STATEMENTS

list(X1, X2, X3, X4)
} 

【讨论】:

    猜你喜欢
    • 2016-01-02
    • 1970-01-01
    • 2014-03-05
    • 2013-05-13
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多