发布网友 发布时间:2022-04-23 10:49
共1个回答
热心网友 时间:2022-04-23 13:17
两处错误:
1、fun.m错,正确的应是:
function y=fun(x)
a=15575; c=972.5;
y=62300*sqrt(1-(c/a)^2*sin(x).^2);
%说明:quad要求输入函数能够处理向量,意思就是fun(x)当x是一个向量是也成立。所以函数中sin(x)后面是点运算 .^2。
2、quad 调用格式不对,quad的输入是函数句柄,而非字符串,应该如下
>> quad(@fun,0,pi/2)
ans =
97765