作业帮 > 综合 > 作业

MATLAB新手求助比如我定义了一个function y=f(x)y=(x-120)*sqrt((x-120).^2+1

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/27 19:56:01
MATLAB新手求助
比如我定义了一个function y=f(x)
y=(x-120)*sqrt((x-120).^2+14400)+(x-20)*sqrt((x-20).^2+10000)
相求当y=0的时候x的值我应该怎么求啊
另外(x-20)的平方是(x-20)^2还是(x-20).^2啊
MATLAB新手求助比如我定义了一个function y=f(x)y=(x-120)*sqrt((x-120).^2+1
求y=0的x值用fzero:
>> fzero(@f,0)
ans =
   73.2070
假定 f.m 是你保存函数的文件名.
 
(x-20)^2 或 (x-20).^2 都可以,但前者只适合x是标量的情况,而后者x可以是向量.