求一个matlab问题,马上考试了,很急,希望大虾们帮帮我,拜托了
我不会编程并运行,我做的具体步骤是这样的,打开matlab,点左上角file的new--M-file,打开一个窗口,把M文件粘贴上去,关闭,提示要不要保存,我点是,然后以...
我不会编程并运行,我做的具体步骤是这样的,打开matlab,点左上角file的new--M-file,打开一个窗口,把M文件粘贴上去,关闭,提示要不要保存,我点是,然后以文件名Newton.m保存在了work中,然后我在Command Window中的第一个>>后面输入Newton回车,结果出现了
??? Input argument "M" is undefined.
Error in ==> Newton at 3
for k=1:M
到底怎么回事啊,请高手帮忙啊,谢谢啦!
我是抄书上的,一字不漏啊,那M该怎么定义呢,这是M文件
function x=Newton(f,df,x0,tol,M)
dv=0;
for k=1:M
if feval(df,x0)==0
dv=2;break
else
x1=x0-feval(f,x0)/feval(df,x0);
end
e=abs(x1-x0);x0=x1;
if e<=tol
dv=1;break
end
end
if dv==1
x=x1;
elseif dv==0
x=['迭代',num2str(M),'次失败'];
else
x='奇异';
end 展开
??? Input argument "M" is undefined.
Error in ==> Newton at 3
for k=1:M
到底怎么回事啊,请高手帮忙啊,谢谢啦!
我是抄书上的,一字不漏啊,那M该怎么定义呢,这是M文件
function x=Newton(f,df,x0,tol,M)
dv=0;
for k=1:M
if feval(df,x0)==0
dv=2;break
else
x1=x0-feval(f,x0)/feval(df,x0);
end
e=abs(x1-x0);x0=x1;
if e<=tol
dv=1;break
end
end
if dv==1
x=x1;
elseif dv==0
x=['迭代',num2str(M),'次失败'];
else
x='奇异';
end 展开
1个回答
上海华然企业咨询
2024-10-28 广告
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步...
点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询