压缩大量的情节
3视图(30天)
显示旧的评论
func0 = @ (x) 5/3 * cosd (0) 5/2 * cosd (x) + 11/6-cosd(40倍);
[phi0 valf] = fzero (func0 0);
func20 = @ (x) 5/3 * cosd (20) 5/2 * cosd (x) + 11/6-cosd(40倍);
[phi20 valf] = fzero (func20 20);
func40 = @ (x) 5/3 * cosd (40) 5/2 * cosd (x) + 11/6-cosd(40倍);
[phi40 valf] = fzero (func40 40);
func60 = @ (x) 5/3 * cosd (60) 5/2 * cosd (x) + 11/6-cosd(40倍);
[phi60 valf] = fzero (func60 60);
func80 = @ (x) 5/3 * cosd (80) 5/2 * cosd (x) + 11/6-cosd(40倍);
[phi80 valf] = fzero (func80, 80);
func100 = @ (x) 5/3 * cosd (100) 5/2 * cosd (x) + 11/6-cosd(40倍);
[phi100 valf] = fzero (func40,100);
情节([0 20 40 60 80 100],[phi0 phi20 phi40 phi60 phi80 phi100]);网格在;
所有功能,但我怎么能做到这一点,从0到360度,而不必编写大量的行吗?
0评论
接受的答案
Subhadeep Koley
2020年12月16日
印第安纳州= 1;
angleValues = 0:20:360;%按你们的要求修改角度值
phiValues = 0(1,元素个数(angleValues));
为idx = angleValues
func = @ (x) 5/3 * cosd (idx) 5/2 * cosd (x) + 11/6-cosd(40倍);
phiValues(印第安纳州)= fzero (func idx);
印第安纳州=印第安纳+ 1;
结束
图
情节(angleValues phiValues)
网格在