首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> MATLAB,SCILAB,Octave,Spyder -> matlab编程绘图,三角函数,菲涅尔 [点此返回论坛查看本帖完整版本] [打印本页]

15524608156 2022-01-23 10:47

matlab编程绘图,三角函数,菲涅尔

程序有问题,在140.4、139.8、132等点处有异常值,请教一下大家怎么改,应该是Y=…那一步的式子有问题,谢谢 ) 1f~ dR88  
[attachment=110608] t;Sb/3  
Y值为负的那几个点是异常值 Pb4X\9^  
Q7\w+ANf0  
clc *8Xh(` Mj7  
clear S>6 ~lb8G  
close all *[Tz![|  
nx = 0:0.6:150; 7 :xfPx  
n = length(nx)-1; *boR`[Ond  
figure W?R6ZAn  
xz = []; u@UMP@"#  
yz = []; kk@fL  
for ii = 1:n 61>.vT8P  
    f=300; @Z %ivR:  
    h=150-nx(ii); rC%*$g $  
    b=atan(h/f); ci.+pF  
    d=(b/pi)*180 xp)sBM7A  
    syms c D6Ui!  
   Y=solve(sin(c-b)-1.494*sin(3*c-pi)==0,c); 9igiZmM  
   C=double(Y); m)t;9J5  
   e=(C/pi)*180; +>{2*\cZ5}  
    x=0:0.1:0.6; !qh]6%l  
    y=(0.6-x)*tan(C); z6=Z\P+  
    xz = [xz x+nx(ii)] gnOt+W8  
    yz = [yz y]; 8,4"uuI  
    plot(xz,yz,'k-') mb TEp*H  
    hold on Eu d*_>|  
    pause(0.01) ]Ji.Zk  
end iDp)FQ$  
x7&B$.>3  
t ;;U}  
RQ'9m^  
v!6  c0a  
查看本帖完整版本: [-- matlab编程绘图,三角函数,菲涅尔 --] [-- top --]

Copyright © 2005-2026 光行天下 蜀ICP备06003254号-1 网站统计