用matlab画一个函数,能帮我看看程序哪里有问题吗得不出图里的图形,我的程序是这样的: Ts=7.2; Hs=2.91; w=[0:pi/1023:pi/2]; S=400.5*((Hs./(Ts.^2)).^2)*(exp(1605.*((1./(Ts.*w)).^4)))./(w.^5); plot(w,S);这样画出
得不出图里的图形,我的程序是这样的:
Ts=7.2;
Hs=2.91;
w=[0:pi/1023:pi/2];
S=400.5*((Hs./(Ts.^2)).^2)*(exp(1605.*((1./(Ts.*w)).^4)))./(w.^5);
plot(w,S);
这样画出来是一个单峰的图形,不知道是哪里出问题了呢
另外请教下这里可以用S=subs(x,y)函数来描述函数吗?
补充下不是多条曲线的问题.
你的函数表达式肯定有问题,因为很明显,对于w>0,S是单调减的函数,不可能出现峰值.
在你画出的图中,接近0.2的位置看上去好像是有峰值,其实那是因为,对于左边的w,求出的S已超出双精度浮点数的表示范围,结果为Inf,在图中没有表现出来而已.
我认为,你的表达式中,极可能是系数1605应该有负号.加上负号画出的图和上面的图比较接近,因为试起来很简单,我就不贴图了,你自行验证就可以了.
你原来的公式写法滥用括号和点运算,却吝啬空格,看起来太乱,简单帮你改写一下(不影响功能):
S = 400.5 * (Hs/(Ts^2))^2 * exp(-1605*(1./(Ts*w)).^4) ./ w.^5;
请根据一下提示,用英语写一篇不少于5句话的短文,来介绍你的学校.1.学校在城东,不大.2.有操场请 2020-05-14 …
麻烦告诉我1.天行健,君子以自强不息.2.有志不在年高,无志空长百岁.2.莫等闲,白了少年头,空悲 2020-06-18 …
欲测量一个电流表的内阻,根据以下要求来选择器材和设计电路:1无论怎样调节变阻器,电流表都不会超量程 2020-06-20 …
若关于x的方程+=2有增根,则m的值是. 2020-07-31 …
速读与记忆班的差异?1.请问速读与记忆班学习的东西内容有何不同?2.有什么优缺点好坏能叙述一下吗?3 2020-11-04 …
1英语翻译“今天验货,发现帽子有以下3个问题,1.有10%的帽子款式不对,2.有部分帽子有镂空,3. 2020-11-07 …
1,小华家养的鸡是兔子的10倍,已知鸡和兔共有脚72只,则小华家养鸡多少只,兔呢?[方程]2,有黑白 2020-11-14 …
建筑材料问答题三、问答题:1.现有下列工程或构件任务,试分别选用例题的水泥品种.1)现浇楼板、梁柱工 2020-11-28 …
1某双链DNA分子中,G占碱基总数的38%,其中一条链中的T占碱基中数的5%,则另一条链中的T站碱基 2020-11-29 …
1.一架飞机在两城之间飞行,风速为24千米/小时.顺风飞行需要2小时50分,逆风飞行需要3小时,求无 2020-12-09 …