声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2425|回复: 1

[混合编程] 谁知道Matlab的meijer-G函数在仿真中怎么用啊

[复制链接]
发表于 2016-4-20 09:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
  在仿真时我需要meijer-G函数的结果是一个值,但代入参数时,meijer-G输出的是一个矩阵,
  请问该怎么做,哪位高手能指点一下?

回复
分享到:

使用道具 举报

发表于 2016-4-20 13:31 | 显示全部楼层
关于 meijerG 函数在 matlab 环境下的使用总结:

方法1: 使用 MuPad 符号引擎提供的 meijerG 函数,这需要通过 feval 或 evalin 等接口函数间接调用。具体有 “feval + subs” 和 “evalin + subs” 两种方案,参考:http://ilovematlab.cn/thread-237958-1-1.html (24L)

方法2:与方法1相同的是,仍然是通过 feval 或 evalin 等接口函数间接调用调用 MuPad 符号引擎提供的 meijerG 函数。所不同的是,当涉及变量参数时用 num2str 函数来转换实现。此方法可以先记作 “feval + num2str” 和  “evalin + num2str” ,参考:http://ilovematlab.cn/thread-237958-1-1.html (14L, 24L)

方法3:如果自己对 MATLAB 调用  MuPad 一无所知,又懒得去了解 feval 或 evalin 的用法,可以使用 File Exchange 上别人用   “evalin + num2str” 写好的matlab 函数:http://www.mathworks.com/matlabcentral/fileexchange/31490-meijerg (此法依然是通过 evalin 来调用 MuPad 的 meijerG 函数)【转载】
希望给你带来帮助!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-28 19:00 , Processed in 0.059064 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表