24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1856  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wangyanjun7392

银虫 (小有名气)

[交流] 【求助】如何将一个实数转变成-pi到pi之间【已完成】已有4人参与

如何将一个实数转变成-pi到pi之间

[ Last edited by adu886886 on 2010-7-21 at 14:54 ]
回复此楼
好好把握
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab


wangyanjun7392(金币+1): 2010-06-06 17:32:08
adu886886(金币+1):辛苦了 2010-06-07 08:41:24
引用回帖:
Originally posted by wangyanjun7392 at 2010-06-06 17:21:03:

不对呀 比方说-40.41026749666731 变到【-pi,pi】是0.430437 还请多多指点

你的意思是定义一个规则 既然你自己没给出要求 那我也只是随便了
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
4楼2010-06-06 17:27:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

lijinfeng042

木虫 (小有名气)

Matlab


wangyanjun7392(金币+1): 2010-06-06 17:32:03
adu886886(金币+1):谢谢提供意见 2010-06-07 08:41:01
引用回帖:
Originally posted by wangyanjun7392 at 2010-06-06 16:50:22:
如何将一个实数转变成-pi到pi之间

其实你只是找定义域为R一个值域在-pi到pi即可 呵呵 三角函数 不用想就有了 呵呵 那么 好了 反正切 扩大2倍就可以了
CODE:
x=-50:0.1:50;
plot(x,2*atan(x))

工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
2楼2010-06-06 17:14:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyanjun7392

银虫 (小有名气)

引用回帖:
Originally posted by lijinfeng042 at 2010-06-06 17:14:25:

其实你只是找定义域为R一个值域在-pi到pi即可 呵呵 三角函数 不用想就有了 呵呵 那么 好了 反正切 扩大2倍就可以了
CODE:
x=-50:0.1:50;
plot(x,2*atan(x))

[img]http://pic.muchong.com/201006/ ...

不对呀 比方说-40.41026749666731 变到【-pi,pi】是0.430437 还请多多指点
好好把握
3楼2010-06-06 17:21:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyanjun7392

银虫 (小有名气)

引用回帖:
Originally posted by lijinfeng042 at 2010-06-06 17:27:19:

你的意思是定义一个规则 既然你自己没给出要求 那我也只是随便了

q1=[-40.41026749666731-1604.419423506877 168.36058329384883
2732.956533145613 -4.478622653589794 -1392.9755255402783]
q=[0.430437 0.102693-1.28542 1.7628 1.33703 -1.24998]

这里没有规则 只是 把q1矩阵的所有元素 变成【-pi,pi】之间时 得到一个新矩阵q

但是我不知道 这是怎么得到的 多谢你再 指点一下
好好把握
5楼2010-06-06 17:31:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见