matlab解非线性方程 ??? Undefined function or method 'uminus' for input argum 'function_handle'.

clearallclccloseallNA=1.4;n=1.516;A=1;alpha=asin(NA/n);phy1=0*pi;r1=0.7*0;theta1=asin... clear all
clc
close all
NA=1.4;
n=1.516;
A=1;
alpha=asin(NA/n);
phy1=0*pi;r1=0.7*0;
theta1=asin(r1.*sin(alpha));
v=0;
f0=@(u,theta)sqrt(cos(theta)).*sin(theta).*(1+cos(theta)).*besselj(0,v*sin(theta)./sin(alpha)).*exp(1i*u*cos(theta)./(sin(alpha)^2));
f1=@(u,theta)exp(1i*cos(phy1)).*sqrt(cos(theta)).*sin(theta).*(1+cos(theta)).*besselj(0,v*sin(theta)./sin(alpha)).*exp(1i*u*cos(theta)./(sin(alpha)^2));
y=@(u)-1*abs(quadv(@(theta)f0(u,theta),0,theta1)+quadv(@(theta)f1(u,theta),theta1,alpha)).^2;
f=fsolve(y-0.5*0.760014332787662,-3)
展开
 我来答
ddmpancheng
2012-03-18
知道答主
回答量:3
采纳率:0%
帮助的人:4834
展开全部
你的函数不在matlab的搜索路径中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式