为了账号安全,请及时绑定邮箱和手机立即绑定

如果想要显示出带符号的结果,该怎么处理?是换个命令么?

如果想要显示出带符号的结果,该怎么处理?是换个命令么?

拉莫斯之舞 2023-04-20 19:15:36
syms a b u x;F=1-gammainc(power((x-u)/a,b),1/b)/(2*gamma(1/b));<b>结果显示:</b>Undefined function 'gammainc' for input arguments of type 'sym'.即<b>gammainc(x,a)</b>不支持符号运算,但如果想要显示出带符号的结果,该怎么处理?是换个命令么?
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

在Matlab中,关于gammainc 函数(不完全Gamma函数):
  For any a>=0, gammainc(x,a) approaches 1 as x approaches infinity. For small x and a, gammainc(x,a) is approximately equal to x^a, so gammainc(0,0) = 1.
  伽马函数是特殊函数的一种,有积分的定义式。n的伽马函数值就是n-1的阶乘值(当n为正整数时),而伽马函数对除奇异点外一切复数均有定义。
  MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
  MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
  MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
  MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

查看完整回答
反对 回复 2023-04-23
?
慕的地10843

TA贡献1785条经验 获得超8个赞

建议不要试图 用matlab 做 符号运算,这样太费劲
如果需要用符合运算还是用maple。

查看完整回答
反对 回复 2023-04-23
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信