如何在matlab中找定点clear all;clctheta=-pi:pi/100:piF=cos(pi*cos(theta)/2)./sin(theta)polar(theta,abs(F))程序是这样 图形如下怎样在图上取F=1/sqrt(2)的两点并显示这两点之间的夹角

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 04:28:14

如何在matlab中找定点clear all;clctheta=-pi:pi/100:piF=cos(pi*cos(theta)/2)./sin(theta)polar(theta,abs(F))程序是这样 图形如下怎样在图上取F=1/sqrt(2)的两点并显示这两点之间的夹角
如何在matlab中找定点
clear all;clc
theta=-pi:pi/100:pi
F=cos(pi*cos(theta)/2)./sin(theta)
polar(theta,abs(F))
程序是这样 图形如下

怎样在图上取F=1/sqrt(2)的两点并显示这两点之间的夹角

如何在matlab中找定点clear all;clctheta=-pi:pi/100:piF=cos(pi*cos(theta)/2)./sin(theta)polar(theta,abs(F))程序是这样 图形如下怎样在图上取F=1/sqrt(2)的两点并显示这两点之间的夹角
你可以画个圆,径长等于F=1/sqrt(2),然后与图上的曲线交点就是你要求的两点,但是这样是不能算出你的夹角的,实际上你的问题是F函数反函数的问题,你求出反函数后,代入F,看可以求出角度,然后相差就是夹角,如果反函数不好求,有个笨方法,可能有误差,就是沿着原函数采用一定的步长进行扫描,然后大致找到F=1/sqrt(2)附近的角度,基本可以算作求出结果吧