Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 多项式根_R_Matlab - Fatal编程技术网

R 多项式根

R 多项式根,r,matlab,R,Matlab,我有一个关于多项式的小问题: z²+alpha1*z + alpha2 = 0 我需要用| z |

我有一个关于多项式的小问题:

z²+alpha1*z + alpha2 = 0
我需要用| z |<1的根来计算alpha1和alpha2的值。有没有R或Matlab中的程序能够做到这一点? 问题是alpha值是未知的。我需要在matlab中找到多项式根的允许区域:

roots(1,alpha1,alpha2)
请参见matlab中的

roots(1,alpha1,alpha2)

参见类似于R中的matlab解决方案的

  polyroot(c(1,alpha1,alpha2))
编辑这里有一种以图形方式获取
alpha
值的方法,可用于获取关于合理值的直觉。这里的想法是:

  • 选择aplha1的范围
  • 选择字母2的范围
  • 对于alpha1和alpha2的每个组合,计算根。计算模块(| |),如果大于1,则删除它

  • 我们得到一个4列值的网格:alpha1,alpha2,norm1,norm2,其中所有的范数都类似于R中的matlab解

      polyroot(c(1,alpha1,alpha2))
    
    编辑这里有一种以图形方式获取
    alpha
    值的方法,可用于获取关于合理值的直觉。这里的想法是:

    • 选择aplha1的范围
    • 选择字母2的范围
    • 对于alpha1和alpha2的每个组合,计算根。计算模块(| |),如果大于1,则删除它

    • 我们得到一个4列值的网格:alpha1,alpha2,norm1,norm2,其中所有的范数都是@Jonel\R,你的问题可以解析地解决

      首先,我将重命名您的变量,使其更易于键入。我还将使用一些符号滥用


      我们希望找到
      (a,b)
      ,这样
      z^2+a z+b==0
      的根满足属性
      | z |@Jonel|R,您的问题可以解析地解决

      首先,我将重命名您的变量,使其更易于键入。我还将使用一些符号滥用



      我们希望找到
      (a,b)
      的值,使
      z^2+a z+b==0
      的根满足属性
      | z |,但问题是我不知道α值。@Jonel|R你至少知道限制吗?我需要值alpha1和alpha2中的区域为我提供一个根(| z |很好的帮助!谢谢你的努力。关于代码,你能解释一下你在res1,NA,rr中到底做了什么吗)如果(长度(res)==1)res对不起,我什么都懂,除了:if(长度(res)==1)res但问题是我不知道alpha值。@Jonel_R你至少知道限制吗?我需要alpha1和alpha2值中的区域为我提供一个根(| z |很好的帮助!感谢你的努力。关于代码,你能解释一下你在res 1,NA,rr中具体做什么吗)如果(长度(res)==1)对不起,我什么都懂,除了:if(length(res)==1)但是问题是我不知道阿尔法值,我的错,太快了,但问题是我不知道阿尔法值,我的错,太快了,你不能分析吗?你不需要做这个数字,我想…你不能分析吗?你不需要做这个数字,我想…谢谢你的帮助!我之前误解了polyroot()语法。我已经分析过了,但是我想用一种有效的方法在R中实现它!!谢谢!谢谢你的帮助!我之前误解了polyroot()语法。我已经分析过了,但是我想用一种有效的方法在R中实现它!!谢谢!