在视距传输情况下求干扰(上行用户对下行基站传输的干扰)的拉氏变换,首先求得干扰服从LOS下的表达式如下:

LOS.png (9.08 KB, 下载次数: 11)

LOS传输干扰的拉氏变换

2017-3-18 20:39 上传

程序思路如下:

首先先对含有t的表达式进行描述(求解过程第一步),接下来对含有t的表达式进行积分,再进行指数化,最后得到拉氏变换的整体表达式。

设计代码如下:

%初始化求解变量

m = 2;                  %瑞利分布系数

Rc = 10;                 %双路径损耗指数变化的距离临界值

alpha0 = 2.1;

Ps = 10^2;              %the DL power is set to be 20 dbmw.

Qu = 10;                %the UL power is set to be 10 dbmw.

SINR_Thr = 1;          %both the DL and UL SIR thresholds are set to be 0dB.

%求解LOS路径传输下上行对下行用户干扰

Et_LOS = @(r,t,a,b,mm,P) (1./(1+m*SINR_Thr.*r.^(a)*P.*t.^(-b))-(1+SINR_Thr.*r.^(a)*P.*t.^(-b)).^(-m)).*t;     %干扰拉氏变化积分项

Int_UD_LOS_L_t0 = @(r) arrayfun(@(r) integral(@(t) Et_LOS(r,t,alpha0,alpha0,m,Qu),0,Rc),r);                                %对上述表达式对t进行积分

L_UD_LOS_L_t0 = @(r) exp(Coef_U*Int_UD_LOS_L_t0(r));                                                                     %将积分项置于指数部分,求其拉氏变换

diff_Lap = L_UD_LOS_L_t0(r);                                                      %将匿名函数转化为符号函数(为了对匿名函数进行求导)

L_UD_LOS_L_t0 = matlabFunction(diff(diff_Lap))                          %对符号函数进行求导并再次转化为匿名函数

遇到的问题:

在对t的表达式用匿名函数进行描述后,因为表达式比较复杂,所以在第二步对匿名函数进行积分,MATLAB只给出积分的示意表达式,如下:

Int_UD_LOS_L_t0 =

@(r)arrayfun(@(r)integral(@(t)Et_LOS(r,t,alpha0,alpha0,m,Qu),0,Rc),r)

再对其进行指数化(求解过程第三行),同样得到的是示意表达式:

L_UD_LOS_L_t0 =

@(r)exp(Coef_U*Int_UD_LOS_L_t0(r))

然后后面想将这个匿名函数对r求导,上网查到只能先将匿名函数转化为符号函数,对符号函数求导后,再转化回匿名函数,所以想首先将第三行得到的表达式先转化为符号函数。然后出现了这个问题:

错误使用 integralCalc/finalInputChecks (line 511)

输入函数必须返回 'double' 或 'single' 值。找到 'sym'。

出错 integralCalc/iterateScalarValued (line 315)

finalInputChecks(x,fx);

出错 integralCalc/vadapt (line 132)

[q,errbnd] = iterateScalarValued(u,tinterval,pathlen);

出错 integralCalc (line 75)

[q,errbnd] = vadapt(@AtoBInvTransform,interval);

出错 integral (line 88)

Q = integralCalc(fun,a,b,opstruct);

百度到可能因为匿名函数表达式过于复杂,所以MATLAB没办法转化为符号函数,所以想问下大家是不是真的这样(自己用的MATLAB是R2014a版本)?如果真的因为积分函数太复杂而没有显式的表达式,MATLAB怎样可以对这样的匿名函数进行求导?

积分不是很多,可是问题想了好久都没有解决掉,,希望大家明白的话可以多多相助,非常感谢!!!

matlab匿名函数求导,MATLAB进行匿名函数求导出现错误相关推荐

  1. matlab 微分命令 求导,Matlab微分和积分

    第六讲 Matlab 微分和积分 理论介绍:微分.有限差分.积分.离散求和 软件求解:函数及常见注意事项 一.一元函数导数与微分 Matlab 由命令函数diff 来完成求导运算,调用格式为:diff ...

  2. tensorflow with求导_3.4tensorflow2.x自动求导原理函数详解

    自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: 1.1  tensorflow2.x自动求导 1.1.1         自动求导GradientTape类 GradientT ...

  3. PyTorch定义新的自动求导(Autograd) 函数

    PyTorch定义新的自动求导(Autograd) 函数 pytorch官网提供了定义新的求导函数的方法(链接放在文章末尾了),官网举的例子,可能我比较笨,愣是反应了好一会儿才理解.这篇博客主要讲 P ...

  4. 向量和矩阵求导(运用迹性质求导)

    文章目录 矩阵对标量求导 标量对矩阵求导 向量对向量求导(雅可比矩阵) 向量求导的链式法则 矩阵迹 实值函数对向量求导 参考资料 1. 机器学习中的矩阵.向量求导 矩阵对标量求导 求导结果与函数(矩阵 ...

  5. math_极限微分导数微商/对数函数的导函数推导(导数定义极限法)/指数函数求导公式推导(反函数求导法则/对数求导法)/导数表示法导数记号系统

    文章目录 微分&导数&微商 函数在x=x0x=x_0x=x0​导数的定义 导函数的定义 对数函数的导数推导(导数定义极限法) 导数与微分 对数函数的导函数 反函数求导法 对数求导法 导 ...

  6. 矩阵对矩阵求导,标量对矩阵求导,链式法则

    Z∈R,Ym∗n,Xa∗bZ \in R,Y_{m*n},X_{a*b} Z∈R,Ym∗n​,Xa∗b​dZdX=dZdY∗dYdX\frac{dZ}{dX}=\frac{dZ}{dY}*\frac{ ...

  7. matlab匿名函数求导,Matlab中的匿名函数的使用

    转载自:http://blog.sina.com.cn/s/blog_71fb42f70100uyfx.html#commonComment 1.匿名函数的基本用法. handle = @(argli ...

  8. matlab匿名函数求导,MATLAB中的匿名函数和Python中的匿名函数

    在MATLAB和Python中都有一个叫做匿名函数的东西,在这里对比一下. 一. MATLAB中这样来定义一个匿名函数: f = @(x1, x2, ...) exper @后面的括号里面是自变量,然 ...

  9. matlab对多项式求导,matlab中多项式求导

    1 0.5 0 -0.5 -1 -1.5 -2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 4.对比用多项式函数的 polyder 函数及符号函数中的 diff 函数,求导 x2+2x ...

  10. matlab对多元函数求导,MATLAB多元函数导数求极值或最优值Word版

    <MATLAB多元函数导数求极值或最优值Word版>由会员分享,可在线阅读,更多相关<MATLAB多元函数导数求极值或最优值Word版(9页珍藏版)>请在人人文库网上搜索. 1 ...

最新文章

  1. 【Java】6.4 final 修饰符
  2. 如何删除java里的类_java File类创建和删除目录详解
  3. sql server2008给数据表,字段,添加修改注释
  4. c++面向对象高级编程 学习四 静态、类模板、函数模板
  5. JS--Console.log()详解
  6. linux救援模式下卸载根目录,删除Linux的依赖库并进入救援模式恢复
  7. 你们都在吐槽的华为“浴霸”被这三家拿去用了...
  8. 五种常见粗粮的最佳养生吃法
  9. 洛阳php编程培训,洛阳PHP开发培训分享提高PHP开发效率的四个编程习惯
  10. 其实在直播平台买东西的客户最愚蠢
  11. java类变量 访问_在Java类中对变量或方法的访问有哪些访问控制的关键字?他们各有什么作用,举例说明。...
  12. Struts数据传输问题-- 数据超出2M时会导致映射数据丢失
  13. java项目开发经验总结,值得收藏!
  14. Javashop 7.0 统一登录unionID问题修改
  15. 物联网智能垃圾回收源码 智慧分类回收源码 物联网应用
  16. 获得手机上的软件名称 软件图标 软件包名
  17. 【老王的脑科学谬论】为什么盲人的听觉“似乎”比正常人更“灵敏”?
  18. PAT 1130 Infix Expression——什么才是DFS?由“柳神遍历”写法引发的思考
  19. 2021年山东科技大学C++MFC飞机大战
  20. 单片机音频节奏灯_如何用单片机做出用音乐节奏来控制LED灯?

热门文章

  1. 微信emoji表情编码的处理与储存
  2. 如何简单地将工资单发给员工?
  3. 顺丰速运电子面单打印步骤 快递鸟教程
  4. 计算机对财务管理专业的影响,计算机及网络对财务管理的影响
  5. canfd收不到数据_CAN FD网络的通信距离问题分析
  6. 基于 WinPcap/Npcap 网络桥接与局域网网关
  7. html动态生成表格源码,JavaScript动态生成表格的示例
  8. 遥感原理与应用_专家报告 | 叶绿素荧光卫星遥感—原理与应用
  9. arp表老化时间及其修改
  10. 关于路由表,ARP表,MAC表的一些理解