作业帮 > 综合 > 作业

function f=fun(x); f=100*(x(2)-x(1)^2)^2+(1-x(1))^2; x=[1 2]

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/07 02:41:26
function f=fun(x); f=100*(x(2)-x(1)^2)^2+(1-x(1))^2; x=[1 2] fun(x)在MATLAB中运行后总出错?
function f=chayou(x) % 在当前工作文件夹下保存为 chayou.m 文件
f=100*(x(2)-x(1)^2)^2+(1-x(1))^2;
%%%%%%%%%%%%%%%%%%%%%%%%%
运行以下:
>> x=[1 2]
x =
1 2
>> chayou(x)
ans =
100
>>
再问: 为什么我把function f=chayou(x) 变为function f=g(x) 运行总是出错呢?function 后面的那个变量命名有什么规则吗?
再答: 尽量不要命名太简单了