永发信息网

matlab中atan2问题

答案:1  悬赏:10  手机版
解决时间 2021-03-31 02:39
  • 提问者网友:轻浮
  • 2021-03-30 03:15
matlab中atan2问题
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-03-30 03:57
imax=find(max(y)==y);%% 这一步求出来的imax有两个值,是个1X2的矩阵[1 50]
theta=atan2(fy(imax),fx(imax));%%所以这一步求出来的theta也是个1X2的矩阵
yy(i)=theta;%%这一步等号两侧维度不匹配,所以出错
%%换成atan也不行啊,atan输入变量只能有一个呀?追问将atan2换成函数atan就可以,只是两者用法不同。imax=find(max(y)==y)难道不是求最大值的下标吗,怎么会有两个最大值呢?请问可不可以给出解决方案,谢谢追答你这个数组里有两个一样大的最大值,所以就出来两个结果,根据需要选一个就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯