matlab胡良剑第五章,MATLAB习题参考答案(胡良剑,孙晓君)

MATLAB习题参考答案

第一章 MATLAB入门

4、求近似解

解:>> x=-2:0.05:2;y=x.^4-2.^x

两个近似解:y1=f(-0.85)= -0.0328; y2=f(1.250)= 0.0630

第二章 MATLAB编程与作图

1、 设x是数组,求均值和方差 解:函数文件如下:

function [xx,s]=func1(x) n=length(x); xx=sum(x)/n;

s=sqrt((sum(x.^2)-n*xx^2)/(n-1)); 命令窗口:

>> x=[1 2 3 4 5];[xx,s]=func1(x) 2、求满足

s=0; n=0;

while(s<=100) s=s+log(1+n); n=n+1; end n,s

3、用循环语句形成Fibonacci数列F1=F2=1,Fk=Fk 1+Fk 2,k=3,4,....。并验证极限

∑ln(1+n)>100的最小m值

n=0

m

Fk1+5

(提示:计算至两边误差小于精度1e-8为止) →

Fk 12

解: 求Fibonacci数列的函数文件: function f=fun(n)

if n<=2 f=1; else

f=fun(n-1)+fun(n-2);

end

验证极限的函数文件:

function [k,a]=funTest(e) a=abs(1-(1+sqrt(5))/2); k=2;

while(a>e) k=k+1;

a=abs(fun(k)/fun(k-1)-(1+sqrt(5))/2); end

命令行:

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值