作业帮 > 数学 > 作业

电力电子,这个角度怎么计算156.2

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/26 09:31:10
电力电子,这个角度怎么计算156.2
 
2.727/3.14*180=156.2
再问: 2.272是怎么计算的
再问: 能把过程写下不
再答: 这是弧度(rad)到角度(deg)的换算。
一个角既可以用弧度表示(比如π/2,3π等),也可以用角度表示(比如90°,540°)。
题目中
θ=2.727
就是用弧度法来表示一个角。因为π=3.1415...,所以θ=2.727/3.14=0.868π
又因为π换算为角度为180°,所以将θ换算成角度表示为:
θ=0.868π=0.868×180°=156.2°
再问: 我是问θ怎么计算出来石2.727
再问: 那个方程要怎么解
再答: 这是超越方程,我是用数值法求解的。
[0,2π]之间有3个解,分别是θ1=0.027,θ2=2.724,θ3=5.876
舍掉不符合条件的两个,得到2.724这个解

附:牛顿-拉弗森法解超越方程的matlab脚本文件
clear;
theta(1) = pi; %从pi开始寻解
% Newton-Raphson method to find root
t = 2;
err = inf;
err_tolerance=1e-3;
while err >= err_tolerance
theta(t)= theta(t-1) - (sin(pi/3+theta(t-1)-0.64) - sin(pi/3-0.64)*exp(-theta(t-1)/0.75))/(cos(pi/3+theta(t-1)-0.64)+sin(pi/3-0.64)*exp(-theta(t-1)/0.75)/0.75); %牛顿-拉弗森法的迭代式

err = norm(theta(t-1)-theta(t));
t = t+1;
end
运行后的结果:
theta =

3.1416 2.6999 2.7239 2.7239
经过3次迭代后,得到数值解2.724
再问: 要过程,你告诉我答案我也不会
再问: 数值法的过程也行T_T,教我怎么解就好
再答: 关于牛顿-拉弗森法,请移步维基百科:http://zh.wikipedia.org/wiki/%E7%89%9B%E9%A1%BF%E6%B3%95

再答: 程序中的误差en我用的范数,实数域上用绝对值就行。

再问: 图片收不到,你重新发一下
再问: 貌似你发的图片有点问题,我打开只能空间红色的字,剩下全部黑色
再问: 图片我去其他地方看见了,谢谢了,我看下怎么做
再问: 顺便问一下,你迭代多少次计算出来的
再问: 还有是找到0~2pi里面所有可能值吗,还是说你算一个带一个,不行就继续算下去,最终计算到什么时候停止
再问: 我用你给的方法,可是最后是θn-θn-1=0.049是大于0.0001这是怎么回事你给的不是要小于0.0001
再答: 顺便问一下,你迭代多少次计算出来的
> 这跟精度要求有关。精度要求0.0001时,是迭代4次。
还有是找到0~2pi里面所有可能值吗,还是说你算一个带一个,不行就继续算下去,最终计算到什么时候停止
> 选定一个初值进行迭代,最终只会收敛到一个解上。
我用你给的方法,可是最后是θn-θn-1=0.049是大于0.0001这是怎么回事你给的不是要小于0.0001
> 如果不是小于0.0001就继续算下去。
再问: 原来0.0001是代表迭代次数啊,那你θn-θn-1<0.0001代表什么意思
再问: 还有迭代初始值怎么取
再问: 有没有规律什么
再问: 0.0001是代表迭代四次,那么什么情况要迭代三次或者五次,具体次数要怎么确定
再答: 原来0.0001是代表迭代次数啊,那你θn-θn-1<0.0001代表什么意思
> 0.0001表示迭代精度,不是次数。
还有迭代初始值怎么取
> 初值任意取。一般大概猜一下根可能在哪里,然后选取附近的一个点作为迭代初值。
有没有规律什么
> 据我所知没有。而且复数域上根值分布更加没“规律”
再问: 0.0001是代表迭代四次,那么什么情况要迭代三次或者五次,具体次数要怎么确定
再问: .........
再问: 你那个精度代表X2-X1要小于0.0001是吗
再问: 还有计算小数保留几位.是保留四位还是五位精度0.0001
再答: 0.0001是代表迭代四次,那么什么情况要迭代三次或者五次,具体次数要怎么确定
> 0.0001表示迭代终止的精度要求,跟迭代次数没有关系。牛顿-拉弗森法有自己的收敛速度,是初值与根值的距离和收敛速度决定需要的迭代次数。你为何要纠结于迭代次数?
.........
> 确实如此。
你那个精度代表X2-X1要小于0.0001是吗
> 对,就是这样。
再问: 因为我想知道最多要迭代几次,没结果,就要放弃然后取新值
再答: 不会的。迭代最终肯定会收敛到一个根上。就像不论你把小球放在滑轨的那个位置上,最终小球都会滑到滑轨底部。
再问: 很不错你那个,基本解出来了,很早就可以解出来,可能是因为0.0001精度太高了,现在还有一个问题:就是初值怎么估计,初值要是不会估计就比较麻烦
再答: 就是用其他的条件来猜,不合适就再换一个呗。
我是先描点画图,看看交点大致在哪个区域,再选初值进行迭代。
由于都是程序完成,所以it was good。你要是手工算的话,是有点麻烦。
再问: 没事,已经会做了