问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...中画曲面图的时候函数中包含Ei怎么解决?高分悬赏,解决的话再追加...

发布网友 发布时间:2024-10-05 14:06

我来回答

2个回答

热心网友 时间:2024-10-05 15:53

1、计算结果中的Ei是指数积分函数,其定义可参考expint函数的文档:

doc expint

 

2、MATLAB符号数学工具箱的Ei函数使用mfun计算。需要注意,Maple内核与MuPad内核的定义有差别,根据贴出的计算结果判断,你用的MATLAB应该是2008a或更早的版本,用的是Maple内核。

 

3、需要注意的是,Ei函数对积分下限有要求,一般应该是正数。对于负数,积分的结果是复数,而对于0,结果为inf。所以你所要求的绘图区域不合理。

 

4、上面介绍了相关的背景,有了这些背景知识,绘图可以有几种方法:

 

(1)使用meshgrid生成绘图的网格数据(这步是基础,每种方法都会用到),然后用subs代入求得的表达式,再用double函数将符号量转换为数值类型,然后绘图,例如:

syms r1 r2 u
y1 = exp(-u)/u;
y = 10-3585*int(y1,u,abs(r1+r2)/91.1,inf)
N = 20;
[R1, R2] = meshgrid(linspace(1,200,N));
Y = zeros(N, N);
for i=1:N
    for j=1:N
        Y(i,j)=subs(y,{r1 r2},{R1(i,j) R2(i,j)});
    end
end
mesh(R1, R2, double(Y))

不过,这段代码的效率不高,计算耗时比较长。

 

另外,对于那个双重for循环,简单点可以写成

Y = subs(y,{r1 r2},{R1 R2})

但这种写法在很多版本下计算存在问题,而且对于提高效率并没有帮助(只是代码简练了一些)。

 

(2)在使用符号计算得到y的基础上,调用mfun进行计算。这种方法需要运行程序得到部分结果之后再编代码,显得比较笨拙,不推荐。

 

(3)建议的做法是,直接使用expint函数计算:

N = 30;
[R1, R2] = meshgrid(linspace(1,200,N));
Y = 10 - 3585*expint(abs(R1+R2)/91.1);
mesh(R1, R2, double(Y))

显然,这种做法的代码精炼很多,效率也是前面的方法完全不能相比的。

热心网友 时间:2024-10-05 15:48

 我查了一下,你用syms做的运算结果里有这个Ei,但是Ei并不是matlab的函数,所以才有那么个错误提示。


我觉得你直接把ezsurf里的 y 用原始表达式表示就好了,别用什么syms算了。Matlab的符号运算感觉只是让你看看而已,后续用处不大

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老师侮辱学生是否犯法 开启河南航拍新篇章 河南省航拍协会第一次会员代表大会召开 我想问下poscer m-3032款型手表售价是多少??? wp6m是啥意思 看图软件哪个好哪个看图软件好 5款强大到离谱电脑软件,都是效率神器!从此远离加班 在武汉买一套房大概要多少钱 武汉华润翡翠城的优缺点 k12教育为什么会被整顿 国家为什么要叫停K12教育? 跪求100—200字的绕口令三则..急啊..高分悬赏..还会追加悬赏 吴谨言造型真有范,黑色西装配网纱裙酷飒,慵懒丸子头有多减龄?_百度知... Polo衫想要避免穿出平庸感,该如何搭配? 永兴特钢为什么暴涨 条纹元素的POLO 衫怎样搭配出气质感? polo领的条纹衫怎样搭配才可以增强整体的轻盈感? 黑白条纹POLO如何搭配裤子鞋子? polo领条纹毛衣有哪些令人惊艳的搭配思路值得借鉴? 梦见自己给同事打工被同事训的预兆 我在南宁读书下学期初三户口不是南宁的考试要比其他考生困难希望大家从... 参加中考一定要回户口所在地吗 中考户口不在本地怎么办? 铜镜铜镜鉴别 小铜镜如何鉴定 铜镜辨伪四种方法 如何鉴定铜镜 我的iphone4开了3G和蜂窝都显示不出来,也不能上网,但家里的无线网能上... 新手IPHONE4突然连接不上网络 蜂窝也设置了 移动后的蓝色E也有 但说未 ... iphone4 蜂窝数据和3G打开 不能上网 显示“无法连接网络” 左上角有E... ...时女朋友老是防备着自己害怕要和她发生性关系怎么办怎么解除她的戒备... 艾默生TD3000显示E013是什么问题怎么解决 白玉菩提戒指脏了怎样处理 白玉菩提戒指快速包浆法 高分悬赏:禁止玩游戏的办法~ 手机8月份开始莫名其妙扣取10元号码百事通使用费,手机上每天都会收到... ...新颖的出场秀!!我们是八班!回答的好的!我绝对高分悬赏! 高人指教。我到底是什么体质?!!寒性还是热性?!!高分悬赏 奥克斯空调扇使用方法 奥克斯空调扇使用方法视频 家庭hdict是什么意思? HBFC是指什么有害物质 2013年9月15日结婚好吗 老公1983@10月8日属猪:我1987年4月30日属兔... 男属猪1983年阴历9月25日,女属牛1985年阴历正月初六,想2013年4-5月结 ... 男属猪1983年 女属虎1986年,2010的全年的结婚吉日?拜托各位了 3Q_百 ... 男 属猪 1983年09月25日 女 属鼠 1984年06月14日 请问2011年5月或者... (500分高分继续求救!)有办法的朋友请伸出你的双手!救救我吧!非常... 恐怖电影-鬼娃五部下载 求鬼娃孽种下载地址.是鬼娃回魂5,悬赏100! 2013最新的恐怖片下载 鬼娃回魂4什么播放器上有 阴阳师源博雅技能满级效果分析介绍_阴阳师源博雅技能满级效果分析是什么...