![]() |
[求助]菜鸟关于求坐标图中的显著峰值数和导数求值的问题
2 个附件
各位达人,小妹刚学matlab,在编程中遇到一个难题就是不知如何求出一个坐标图的显著峰值。
程序如下: c = plot(angle, st);%angle为360×1的数组,st为angle所对应的360×1的数组。做出的图像见附件。需要求出该图的显著峰值数。 x = angle.'; y = st.'; [p, q] = polyder(y, x); y == 0; x = length(angle); %小妹想用函数求导的方法求,当其导数为0时,求出x值的个数,可是程序显示 the operation or expression '==' has no evident effect Possible inappropriate use of == operator. Use = if assignment is intended 就无法进行下去了。:ft: 请教各位达人,小妹的方法可行吗,如果可行,则怎么解决将导数取值为0的问题?如果不行,有没有更好的方法求显著峰值数的问题? 万分感谢!! |
所有时间均为北京时间。现在的时间是 11:03。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.