八度函数如何隔离值并打印它们

时间:2018-05-08 23:26:26

标签: function octave

我在八度音程中创建了以下功能。我输入2个整数,我希望它计算函数体中存在的内容。

function [U, R, Q, X] = qsmd1(lambda, mu)
  U=lambda/mu;
  R=1/mu + U/(2*mu*(1-U));
  Q=U+(1/2)*(U^2/(1-U));
  X=Q/R;
  return;
endfunction

在命令行中我写了类似这样的东西

R=qsmd1(0,3)
disp(R); #print R
X=qsmd1(0,3)
disp(X);

但是,每次我得到U的值。而不是R,Q,X的唯一值,每次调用该函数。 提前致谢

EDIT-解决。 根据我给出的给定答案,我找到了如何隔离函数体的每个值的解决方案。方法如下:

>> [U,R,Q,X]=qsmd1(5,2);
>> disp(U);
2.5000

R=qsmd1(0,3,'R') 例如,如下所述

非常感谢!

0 个答案:

没有答案