![]() |
[求助]带指数参量的画图
S =
(-epsilon^4*sin(309/1250)+3*epsilon^2*sin(309/1250)+epsilon^4+epsilon^2)/(-sin(309/1250)+1-epsilon^2*sin(309/1250)+epsilon^2) 范围是-1到1 plot(epsilon,S) 谢谢高手帮忙! |
这个...
将所有“^”、“/”和“*”分别替换为“.^”、“./”和“.*”就可以了吧。 |
谢了
[QUOTE=watcher;12829]这个...
将所有“^”、“/”和“*”分别替换为“.^”、“./”和“.*”就可以了吧。[/QUOTE] 换了,可是出来的是几个点,最终目的是指数曲线呢,还是谢谢你 |
不会吧,plot函数通过折线近似原函数,一般只要点够多,视觉上是分辨不出来的。
当函数包含奇点时,通过离散自变量得到的曲线可能存在较大差别,出现这种情况,我一般是用maple解决问题。 |
前面加个语句:
epsilon=-1:0.001:1; 应该就可以了,原来你的程序就几个点原因可能是下面2种 1. 上面语句的 冒号 打成了 分号 ,matlab里 “:”和 “;” 看起来很像的哦 ! 2. 上面的语句的的中间值(0.001),你可能取的大了点,你猜你可能取的是 epsilon=-1:1; % 这个中间没有值,则默认为1,所以只取了 -1,0,1三个点 ps: 上面语句两个冒号中间的值叫“步长”,意思是 隔多远 取下一个值 |
所有时间均为北京时间。现在的时间是 03:13。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.